<SEC-DOCUMENT>0001280058-23-000036.txt : 20230803
<SEC-HEADER>0001280058-23-000036.hdr.sgml : 20230803
<ACCEPTANCE-DATETIME>20230803091353
ACCESSION NUMBER:		0001280058-23-000036
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		102
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20230803
DATE AS OF CHANGE:		20230803

FILER:

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

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

	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-Q
<SEQUENCE>1
<FILENAME>blkb-20230630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd,d:18f0c5bfa49c4d2aa7fe44ef6841fa41--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:blkb="http://www.blackbaud.com/20230630" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20230630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-28">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-29">2023</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-30">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-31">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="f-32">12/31</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-579">http://www.blackbaud.com/20230630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-580">http://www.blackbaud.com/20230630#AccruedExpensesAndOtherCurrentLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-623">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="f-624">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-661">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-662">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-663">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-6" name="us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" id="f-664">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-17" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-665">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-15" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-666">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-667">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-16" name="us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="f-668">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</ix:nonNumeric><ix:nonNumeric contextRef="c-175" name="ecd:TrdArrDuration" id="f-857">P6M9D</ix:nonNumeric><ix:nonNumeric contextRef="c-177" name="ecd:TrdArrDuration" id="f-863">P6M3D</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20230630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:PreferredStockPurchaseRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</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">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</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>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</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:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</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:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli: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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-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:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-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:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></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:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-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:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-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:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</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:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</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:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</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:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-06-30</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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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: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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><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-06-30</xbrli:instant></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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-84"><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-06-30</xbrli:instant></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:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><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-06-30</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:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><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-06-30</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:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><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-06-30</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:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><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-06-30</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:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><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-96"><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-97"><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-98"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="c-102"><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-06-30</xbrli:instant></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: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>2022-12-31</xbrli:instant></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: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-06-30</xbrli:instant></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:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><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-06-30</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:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap: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-06-30</xbrli:endDate></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: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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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: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-06-30</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: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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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="srt:StatementGeographicalAxis">blkb:USSECMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-09</xbrli:startDate><xbrli:endDate>2023-03-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesUSFederalCourtsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesCanadianCourtsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="c-124"><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-03-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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-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: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-127"><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-128"><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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-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: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-137"><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-138"><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-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:SocialSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-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:StatementBusinessSegmentsAxis">blkb:CorporateSectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-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="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-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:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-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="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></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="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-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="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-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:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-31</xbrli:startDate><xbrli:endDate>2023-07-31</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="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-31</xbrli:startDate><xbrli:endDate>2023-07-31</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="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-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="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:DavidJBenjaminMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-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="ecd:IndividualAxis">blkb:DavidJBenjaminMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-504" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-504" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-6" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-503" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-6" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-503" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-497" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-497" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-498" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-3" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-498" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-2" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-535 f-534" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-7" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-616 f-617" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-8" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-672 f-673 f-671 f-674" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-832 f-828 f-826 f-830" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-10" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-376 f-347" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-500 f-499" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-4" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_10"></div><div style="min-height:36pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:11pt;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:11pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-top:9pt;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-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</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:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="f-2">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June&#160;30, 2023</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-4">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the transition period from </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">&#160;to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">.</span></div></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number: </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">000-50600</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </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:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.523%"></td><td style="width:0.1%"></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g1.jpg" alt="bblogo.jpg" style="height:44px;margin-bottom:5pt;vertical-align:text-bottom;width:286px"/></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">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:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.023%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">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:9pt;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:9pt;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:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">65 Fairchild Street</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Charleston</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">South Carolina</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">29492</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">843</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">216-6200</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.889%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-2" name="dei:Security12bTitle" id="f-15">Common Stock, $0.001 Par Value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-2" name="dei:TradingSymbol" id="f-16">BLKB</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-2" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-3" name="dei:Security12bTitle" id="f-18">Preferred Stock Purchase Rights</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-3" name="dei:NoTradingSymbolFlag" format="ixt:fixed-true" id="f-19">N/A</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-3" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-20">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;</span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric></span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;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:9pt;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).</span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><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:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;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:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:11pt;font-weight:400;line-height:120%">&#9745;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:11pt;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:9pt;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:11pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-24">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:120%">  </span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;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:9pt;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).</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Yes</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:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-26">&#9744;</ix:nonNumeric></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:9pt;font-weight:400;line-height:120%">No</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#51555c;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#51555c;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares of the registrant&#8217;s Common Stock outstanding as of July&#160;31, 2023 was <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-27">53,854,802</ix:nonFraction>.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div><span style="color:#50535a;font-family:'Calibri',sans-serif;font-size:22pt;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.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_19">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_19">2</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_22">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_22">FINANCIAL INFORMATION</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_22">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_25">Item&#160;1.</a></span></div></td><td colspan="3" 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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_25">Financial statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_28">Condensed Consolidated Balance Sheets (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_28">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_31">Condensed Consolidated Statements of Comprehensive </a>Income (Loss)<a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_31"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_31">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_34">Condensed Consolidated Statements of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_34">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_37">Condensed Consolidated Statements of Stockholders&#8217; Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_37">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_40">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_40">8</a></span></div></td></tr><tr><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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_106">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_106">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:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_106">24</a></span></div></td></tr><tr><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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_181">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_181">Quantitative and qualitative disclosures about market risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_181">48</a></span></div></td></tr><tr><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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_184">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_184">Controls and procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_184">48</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_187">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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_187">OTHER INFORMATION</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_187">49</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_190">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_190">Legal proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_190">49</a></span></div></td></tr><tr><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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_193">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_193">Risk factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_193">49</a></span></div></td></tr><tr><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%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_196">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_196">Unregistered sales of equity securities and use of proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_196">52</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_1721">Item 5.</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:#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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_1721">Other information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_1721">52</a></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="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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_199">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_199">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_199">53</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#004054;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_202">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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_202">54</a></span></div></td></tr></table></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 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:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20230630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g3.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:22pt;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 Quarterly Report on Form 10-Q, 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&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements consist of, among other things, trend analyses, statements regarding future events, future financial performance, our anticipated growth, the effect of general economic and market conditions, our business strategy and our plan to build and grow our business, our operating results, our ability to successfully integrate acquired businesses and technologies, the effect of foreign currency exchange rate and interest rate fluctuations on our financial results, the impact of expensing stock-based compensation, the sufficiency of our capital resources, our ability to meet our ongoing debt and obligations as they become due, cybersecurity and data protection risks and related liabilities, and current or potential legal proceedings involving us, all of which are based on current expectations, estimates, and forecasts, and the beliefs and assumptions of our management. Words such as &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;should,&#8221; &#8220;intends,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;likely,&#8221; &#8220;will,&#8221; &#8220;targets,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;aims,&#8221; &#8220;projects,&#8221; &#8220;estimates&#8221; or any variations of such words and similar expressions are also intended to identify such forward-looking statements. These forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict. Accordingly, they should not be viewed as assurances of future performance, and actual results may differ materially and adversely from those expressed in any forward-looking statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Important factors that could cause actual results to differ materially from our expectations expressed in forward-looking statements include, but are not limited to, those summarized under &#8220;Part II, Item 1A. Risk factors&#8221; and elsewhere in this report, in our Annual Report on Form 10-K for the year ended December&#160;31, 2022 and in our other filings made with the United States Securities &amp; Exchange Commission ("SEC"). Forward-looking statements represent our management's beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. 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 statement, 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 style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt"><img src="blkb-20230630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_22"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20230630_g3.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:22pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></td></tr></table></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_25"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_28"></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" 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%">Blackbaud, Inc.<br/>Condensed Consolidated Balance Sheets<br/>(Unaudited)</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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-33">29,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-34">31,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-35">761,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-36">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-37">8,081</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-38">7,318</ix:nonFraction> at June&#160;30, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-39">168,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-40">102,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer funds receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-41">3,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="f-42">249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-43">81,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">81,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">1,044,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">918,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-47">104,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-48">107,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-49">45,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-50">45,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software and content development costs, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-51">151,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-52">141,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-53">1,053,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-54">1,050,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-55">609,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-56">635,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">84,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">94,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-59">3,093,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-60">2,992,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">40,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">42,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-63">102,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-64">86,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">763,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:DueToCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="f-66">700,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-67">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">18,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">434,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">382,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">1,361,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">1,230,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">827,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">840,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-75">91,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-76">125,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">3,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">2,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">43,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">44,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">4,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-83">2,331,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-84">2,248,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 8)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="f-85"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="f-86"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-87"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-88">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-89"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-90">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-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-93"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-94">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-95"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-96">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-97">69,164,244</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-98">67,814,044</ix:nonFraction> shares issued at June&#160;30, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-99">69</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-100">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-101">1,138,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-102">1,075,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-103">15,311,367</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="0" id="f-104">14,745,230</ix:nonFraction> shares at June&#160;30, 2023 and December&#160;31, 2022, respectively</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-105">570,547</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="f-106">537,287</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-107">8,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-108">8,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-109">184,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-110">197,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-111">761,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-112">744,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-113">3,093,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-114">2,992,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20230630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_31"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.970%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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%">Condensed Consolidated Statements of Comprehensive Income (Loss)</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%">(Unaudited)</span></div></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%">Three months ended<br/>June 30,</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%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands, except per share amounts)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="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%">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><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 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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-115">262,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-116">252,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-117">515,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-118">497,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-119">8,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-120">12,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-121">17,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-122">24,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-123">271,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-124">264,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-125">532,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-126">522,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-127">113,926</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-128">114,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-129">228,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-130">226,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-131">7,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-132">11,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-133">16,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-134">22,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-135">121,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">125,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-137">244,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-138">248,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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-15" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-139">149,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-140">139,320</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td 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-141">288,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-142">273,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Operating expenses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">53,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-144">52,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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">107,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">107,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-147">36,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-148">38,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-149">76,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-150">78,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-151">59,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-152">47,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-153">111,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-154">91,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-155">788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="f-156">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-157">1,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-158">1,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 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:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-159">149,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-160">139,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td 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:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-161">297,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-162">279,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income (loss) from operations</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-15" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-163">294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="f-164">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-165">9,653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">5,925</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</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-15" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-167">11,167</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-168">8,976</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-169">21,829</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-170">16,575</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-171">2,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-172">3,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-173">4,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-174">4,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Loss before provision for income 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-175">8,095</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-176">5,789</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-177">26,697</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-178">18,246</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income 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:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-179">10,200</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-180">2,367</ix:nonFraction>)</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: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-181">14,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-182">4,417</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income (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-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-183">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-184">3,422</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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: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:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-185">12,596</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">13,829</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-187">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-188">0.07</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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:EarningsPerShareBasic" scale="0" id="f-189">0.24</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-190">0.27</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-191">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-192">0.07</ix:nonFraction>)</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: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:EarningsPerShareDiluted" scale="0" id="f-193">0.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-194">0.27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common shares and equivalents outstanding</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-195">52,642,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-196">51,660,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-197">52,389,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-198">51,431,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted 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-15" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-199">53,643,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-200">51,660,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-201">52,389,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-202">51,431,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income (loss)</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></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%">Foreign currency translation adjustment</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-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-203">3,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-204">10,398</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-205">5,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-206">12,530</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized gain (loss) on derivative instruments, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-207">5,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-208">2,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-209">5,309</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" format="ixt:num-dot-decimal" scale="3" id="f-210">13,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-211">8,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-212">7,840</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-213">96</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="f-214">933</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive income (loss)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-215">10,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">11,262</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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: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:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-217">12,692</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-218">12,896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="18" 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 condensed consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt"><img src="blkb-20230630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><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:99.853%"><tr><td style="width:1.0%"></td><td style="width:77.523%"></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="9" style="border-bottom: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:700;line-height:120%">Blackbaud, Inc.<br/>Condensed Consolidated Statements of Cash Flows<br/>(Unaudited)</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%">&#160;</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%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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 style="background-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-219">12,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-220">13,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></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%">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-221">53,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-222">51,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-223">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-224">3,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-225">63,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-226">55,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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 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-227">33,101</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-228">16,656</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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" scale="3" id="f-229">963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-230">1,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-231">1,569</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-232">4,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-233">69,624</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-234">50,818</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight: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">9,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-236">3,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-237">3,431</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="3" id="f-238">12,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;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" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-239">11,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-240">8,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-241">52,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-242">39,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;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-243">75,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-244">81,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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 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-245">2,779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-246">7,518</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-247">28,756</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-248">27,183</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-249">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-250">19,016</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 43pt;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 #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:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-251">31,535</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><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-17" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-252">53,717</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></tr><tr><td colspan="3" 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 flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-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%">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-253">158,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-254">113,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-255">171,824</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-256">129,548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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 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:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="f-258">557</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for withheld shares upon equity award settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-259">33,687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-260">35,600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-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%">Change in due to customers</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-261">61,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:IncreaseDecreaseInDueToCustomers" format="ixt:num-dot-decimal" scale="3" id="f-262">141,001</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in 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-1" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-263">3,359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="f-264">546</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 43pt;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 (used in) financing 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" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-265">10,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-266">194,052</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-267">2,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-268">7,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-269">56,399</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-270">173,242</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-271">733,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-272">651,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash, 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:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-273">790,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-274">478,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></tr></table></div><div style="margin-top:6pt;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 condensed consolidated balance sheets that sum to the total of the same such amounts shown above in the condensed consolidated statements of cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-275">29,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-276">31,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-277">761,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-278">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-279">790,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-280">733,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20230630_g2.jpg" alt="Blackbaudlogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_37"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align: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%">Condensed Consolidated Statements of Stockholders' Equity</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.127%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury<br/>stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>stockholders'<br/>equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-281">67,814,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-282">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-283">1,075,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-284">537,287</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-285">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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-286">197,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-287">744,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-288">14,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-289">14,701</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-290">954,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-291">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-292">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="c-26" decimals="0" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="f-293">533,597</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-294">30,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-295">30,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-296">29,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-297">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-298">29,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-299">427,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-300">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-301">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-27" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-302">41,269</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-303">8,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-304">8,534</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at March 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-31" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-305">69,154,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-306">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><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-307">1,105,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-308">568,277</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-309">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-310">182,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-311">719,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-312">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-313">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-314">23,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-315">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-316">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="f-317">32,540</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-318">2,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-319">2,270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-320">33,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-321">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-322">33,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-323">6,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-326">20,200</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-327">8,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-328">8,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 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-42" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-329">69,164,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><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" name="us-gaap:StockholdersEquity" scale="3" id="f-330">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><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-331">1,138,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">570,547</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">8,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-334">184,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-335">761,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="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 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:0.1%"></td><td style="width:2.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.822%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align: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%">Condensed Consolidated Statements of Stockholders' Equity (continued)</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.127%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional<br/>paid-in<br/>capital</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury<br/>stock</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>stockholders'<br/>equity</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 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-47" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-336">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><td style="background-color:#ebfbff;border-top:1pt 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-47" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-337">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><td style="background-color:#ebfbff;border-top:1pt 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-48" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-338">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><td style="background-color:#ebfbff;border-top:1pt 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-49" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-339">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><td style="background-color:#ebfbff;border-top:1pt 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-50" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-340">6,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-341">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><td style="background-color:#ebfbff;border-top:1pt 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-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-342">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-343">10,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-344">10,407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock issuance costs related to 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%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="f-345">983</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="f-346">983</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirements of common stock</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(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-55" decimals="INF" name="blkb:RetirementsOfCommonStockShares" format="ixt:num-dot-decimal" scale="0" id="f-347">33,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-348">2,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" format="ixt:num-dot-decimal" scale="3" id="f-349">2,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-55" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-350">976,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-352">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="c-53" decimals="0" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="f-353">533,139</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-354">34,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-355">34,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-356">27,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-358">27,860</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-359">580,209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-360">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="f-361">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-55" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-362">30,940</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-363">8,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-364">8,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at March 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-58" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-365">67,658,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-366">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><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-59" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-367">993,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">535,585</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-369">15,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-370">232,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><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-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-371">705,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-372">3,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-373">3,422</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock issuance costs related to 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%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="f-374">223</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="f-375">223</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retirements of common stock</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(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-66" decimals="INF" name="blkb:RetirementsOfCommonStockShares" scale="0" id="f-376">395</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-377">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" scale="3" id="f-378">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="INF" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" format="ixt:num-dot-decimal" scale="0" id="f-379">23,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" format="ixt:num-dot-decimal" scale="0" id="f-382">15,540</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-383">926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="f-384">926</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-385">27,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:fixed-zero" scale="3" id="f-386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-387">27,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-66" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" format="ixt:num-dot-decimal" scale="0" id="f-388">136,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-389">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" format="ixt:fixed-zero" scale="3" id="f-390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="c-66" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="0" id="f-391">62,550</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-392">7,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-393">7,840</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 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-69" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-394">67,755,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-395">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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-70" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-396">1,020,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-397">536,511</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-398">7,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-399">228,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-400">720,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 style="height:3pt"><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #0cd973;padding:0 1pt"></td></tr><tr><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="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. For more information regarding our acquisition of EVERFI on December 31, 2021, please see Note 3 of the financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February 22, 2023.</ix:footnote></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><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 condensed consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_40"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_43"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-401" escape="true"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. Organization</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div></ix:nonNumeric><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_46"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-402" continuedAt="iad2c973dab4c4990b4ca4f338cbf651b" escape="true"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-403" escape="true"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited condensed consolidated interim 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%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2022 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2023, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, and other forms filed with the SEC from time to time.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-404" escape="true"><div style="margin-top:9pt"><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 condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-405" escape="true"><div style="margin-top:9pt"><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. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-406" escape="true"><div style="margin-top:9pt"><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 and content 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><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="iad2c973dab4c4990b4ca4f338cbf651b"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-407" continuedAt="i262ad0c633104bc0bfb6f0adfabc1a7f" escape="true">Recently adopted accounting pronouncements</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><ix:continuation id="i262ad0c633104bc0bfb6f0adfabc1a7f" continuedAt="i1ae6b731ad3b4fbebc115c964deff464"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span></ix:continuation><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1ae6b731ad3b4fbebc115c964deff464">("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements.</ix:continuation> </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%">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 we expect to have a material impact on our consolidated financial statements when adopted in the future.</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 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%">There have been no material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February&#160;24, 2023.</span></div></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_58"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-408" escape="true"><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><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. Earnings (Loss) Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic earnings (loss) per share by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings (loss) per share 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, settlement of stock appreciation rights and vesting of restricted stock awards and units. Diluted loss per share for the three months ended June 30, 2022 and six months ended June 30, 2023 and 2022 was the same as basic loss per share as there were net losses each of those periods and inclusion of potentially dilutive securities was anti-dilutive.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-409" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings (loss) per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.970%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-410">2,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-411">3,422</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-412">12,596</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-413">13,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-414">52,642,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-415">51,660,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-416">52,389,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-417">51,431,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-418">1,000,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-419">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="0" id="f-421">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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-15" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-422">53,643,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-423">51,660,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td 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-424">52,389,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-425">51,431,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-15" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-426">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-427">0.07</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-428">0.24</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-429">0.27</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-15" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-430">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-16" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-431">0.07</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-432">0.24</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-17" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-433">0.27</ix:nonFraction>)</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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-434">9,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-435">1,167,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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-436">1,151,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-17" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-437">2,090,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_61"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="f-438" continuedAt="i991fd2ed78be4be2b75c7eea8425d51b" escape="true"><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><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. 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:400;line-height:120%">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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"><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-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%">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 June 30, 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-440">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-441">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-442">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-443">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-444">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-445">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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-76" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-446">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-447">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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 June 30, 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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-449">1,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:DerivativeLiabilities" format="ixt:fixed-zero" scale="3" id="f-450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:DerivativeLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-451">1,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-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-74" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-452">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-453">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-454">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-455">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-456">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-457">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-458">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-459">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-460">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-461">2,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-462">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-463">3,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-464">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-465">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:fixed-zero" scale="3" id="f-466">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:DerivativeAssets" format="ixt:num-dot-decimal" scale="3" id="f-467">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-468">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-469">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-470">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="f-471">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-472">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-473">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-474">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-475">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-476">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-477">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-478">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="f-479">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-480">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:fixed-zero" scale="3" id="f-481">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-482">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-483">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;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-78" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-484">&#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><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%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="f-485">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-486">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-487">3,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i991fd2ed78be4be2b75c7eea8425d51b"><div style="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 7 to these condensed consolidated financial statements for additional information about our derivative instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy.</span></div><div style="margin-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 June&#160;30, 2023 and December&#160;31, 2022, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2023.</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%">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 right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.</span></div><div style="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 material non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 2023.</span></div></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_64"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="f-488" continuedAt="i934607690ed14e66910fc88f5e13056d" escape="true"><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><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. Consolidated Financial Statement Details</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="f-489" escape="true"><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-490">760,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="f-491">700,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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"><div style="margin-top:3pt"><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></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-5" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-492">1,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EscrowDeposit" format="ixt:num-dot-decimal" scale="3" id="f-493">1,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total 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-5" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-494">761,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-495">702,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i934607690ed14e66910fc88f5e13056d" continuedAt="i64b06a416cd94869bed7ba27d1b099ee"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="f-496" escape="true"><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-497">68,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedContractCostNet" format="ixt:num-dot-decimal" scale="3" id="f-498">74,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-5" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-499">31,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-500">34,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:DerivativeAssetsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-501">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:DerivativeAssetsCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-502">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-503">10,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-504">10,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid 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: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-505">8,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:PrepaidInsuranceCurrentandLongterm" format="ixt:num-dot-decimal" scale="3" id="f-506">4,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts 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: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-507">5,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnbilledContractsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-508">5,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes, prepaid and receivable</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-509">1,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-510">1,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-511">1,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-512">1,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other 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-5" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-513">12,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-514">10,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total 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-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-515">165,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-516">175,958</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-517">84,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-518">94,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-519">81,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-520">81,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-2" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from costs of obtaining contracts was $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-521">8.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-522">16.4</ix:nonFraction> million for the three and six months ended June&#160;30, 2023, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-523">8.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-524">17.0</ix:nonFraction> million for the three and six months ended June&#160;30, 2022, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-3" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of costs of obtaining contracts as of June&#160;30, 2023 and December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-525">27.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-526">29.1</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-4" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-527">28.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-528">31.7</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-5" footnoteRole="http://www.xbrl.org/2003/role/footnote">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-6" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="f-529">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" format="ixt:num-dot-decimal" scale="6" id="f-530">1.1</ix:nonFraction> million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-531">6.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-532">5.2</ix:nonFraction> million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="f-533" escape="true"><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-534">55,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-535">28,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</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-5" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-536">14,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TaxesPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-537">16,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer credit balances</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-538">7,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-539">8,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-540">7,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-541">7,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-542">4,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-543">6,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-544">2,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-545">2,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" format="ixt:num-dot-decimal" scale="3" id="f-546">2,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" scale="3" id="f-547">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-548">2,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedVacationCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-549">2,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-550">1,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices" format="ixt:num-dot-decimal" scale="3" id="f-551">5,059</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-552">1,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-553">2,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-554">7,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-555">9,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-556">107,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-557">90,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-558">4,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-559">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-560">102,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-561">86,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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"><ix:footnote id="fn-7" footnoteRole="http://www.xbrl.org/2003/role/footnote">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</ix:footnote></span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i64b06a416cd94869bed7ba27d1b099ee"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="f-562" continuedAt="i93aeb81459514e109d9163390257a444" escape="true"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></ix:nonNumeric></div><div style="margin-top:3pt"><ix:continuation id="i93aeb81459514e109d9163390257a444"><table style="border-collapse: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.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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-15" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-563">2,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-564">114</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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-565">3,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-566">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-567">535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-568">2,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="f-569">779</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-570">2,853</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other 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-15" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-571">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-572">748</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-573">2,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-574">1,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-15" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-575">2,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-576">3,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-577">4,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-578">4,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_70"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-581" continuedAt="i08674c62089947e8bee49995773bd2c9" escape="true"><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><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. Debt</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="f-582" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-583">172,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-584">177,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-82" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-585">5.38</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-83" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-586">5.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-587">615,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-588">623,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-84" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-589">4.30</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-85" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-590">4.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-591">57,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-592">58,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-86" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-593">5.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-87" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-594">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-5" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-595">2,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-596">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-88" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-597">8.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-89" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-598">7.38</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-599">848,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-600">861,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-601">4.60</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-6" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-602">4.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-603">2,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-604">2,943</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-605">19,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-606">18,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-90" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-607">7.03</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-91" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-608">6.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-609">827,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><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-610">840,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-92" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-611">4.54</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-93" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-612">4.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 credit facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a five-year $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-613">900.0</ix:nonFraction> million senior credit facility (the "2020 Credit Facility"). At June 30, 2023, we were in compliance with our debt covenants under the 2020 Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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-95" decimals="-5" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="f-614">61.1</ix:nonFraction> million (collectively, the &#8220;Real Estate Loans&#8221;). At June 30, 2023, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i08674c62089947e8bee49995773bd2c9"><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="f-615" 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 supplier financing agreements as of June&#160;30, 2023:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-616">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td 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-97" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-617">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-8" footnoteRole="http://www.xbrl.org/2003/role/footnote">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</ix:footnote></span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SupplierFinanceProgramTableTextBlock" id="f-618" 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 six months ended June&#160;30, 2023, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-619">2,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SupplierFinanceProgramObligationIncrease" format="ixt:num-dot-decimal" scale="3" id="f-620">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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%">Settlements</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-621">1,938</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:SupplierFinanceProgramObligation" format="ixt:num-dot-decimal" scale="3" id="f-622">2,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_76"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesAndFairValueTextBlock" id="f-625" continuedAt="i38f8ad20fbb44c2d8e9d2f3694be0caf" escape="true"><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><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. 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 June&#160;30, 2023 and December&#160;31, 2022, we have presented the fair value of our derivative instruments at the gross amounts in the condensed consolidated balance sheets as the gross fair values of our derivative instruments equaled their net fair values.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flow hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-626">935.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-627">435.0</ix:nonFraction> million, respectively. All of the contracts have maturities on or before October 2028.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $<ix:nonFraction unitRef="cad" contextRef="c-100" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-628">27.1</ix:nonFraction> million CAD and $<ix:nonFraction unitRef="cad" contextRef="c-101" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-629">22.6</ix:nonFraction> million CAD, respectively. All of the contracts have maturities of 12 months or less. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i38f8ad20fbb44c2d8e9d2f3694be0caf" continuedAt="ib3d87f1973f0453c979d3fa880c32707"><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 June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#163;<ix:nonFraction unitRef="gbp" contextRef="c-100" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-630">11.5</ix:nonFraction> million and &#163;<ix:nonFraction unitRef="gbp" contextRef="c-101" decimals="-5" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-631">11.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="f-632" 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><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Prepaid expenses</span></div><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%">and other current 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-102" decimals="-3" name="us-gaap:DerivativeAssetsCurrent" 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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:DerivativeAssetsCurrent" scale="3" id="f-634">247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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<br/>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-102" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-635">693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="f-636">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-637">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:DerivativeAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-638">31,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-639">1,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:DerivativeLiabilitiesNoncurrent" format="ixt:fixed-zero" scale="3" id="f-640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-641">26,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-642">32,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" format="ixt:num-dot-decimal" scale="3" id="f-643">2,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="f-644">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-645" 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 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:31.502%"></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:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr style="height:51pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income (loss)</span></div></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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into income (loss)</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Six months ended</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%">June&#160;30, 2023</span></div></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;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: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-108" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-646">25,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-647">5,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:num-dot-decimal" scale="3" id="f-648">9,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-649">292</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-111" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-650">109</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-651">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="f-652">401</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-653">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" format="ixt:fixed-zero" scale="3" id="f-654">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">June 30,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2022</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #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%">Six months ended</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%">June&#160;30, 2022</span></div></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;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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" format="ixt:num-dot-decimal" scale="3" id="f-655">25,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">Interest expense</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:10pt;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:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" sign="-" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-656">323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="f-657">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></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%"><ix:continuation id="ib3d87f1973f0453c979d3fa880c32707">comprehensive income as of June&#160;30, 2023 that is expected to be reclassified into earnings within the next twelve months is $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" format="ixt:num-dot-decimal" scale="6" id="f-658">20.9</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-659"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" format="ixt-sec:numwordsen" scale="3" id="f-660">no</ix:nonFraction></ix:nonFraction> ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2023 and 2022. See Note 10 to these condensed consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.</ix:continuation></span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_82"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-669" continuedAt="idfb3544fcf334b66895a55944c6c1da2" escape="true"><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><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. Commitments and Contingencies</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%">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 June&#160;30, 2023, we did not have any operating leases that had not yet commenced.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-670" escape="true"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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-15" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-671">2,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-672">2,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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-673">4,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-674">4,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-675">395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-676">413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-677">827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="f-678">850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-679">854</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-680">766</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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-681">1,665</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-682">1,197</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-683">1,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-684">2,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-685">3,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-686">4,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-9" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes short-term lease costs, which were immaterial.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" format="ixt:num-dot-decimal" scale="6" id="f-687">270.4</ix:nonFraction> million through 2027.</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%">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><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="idfb3544fcf334b66895a55944c6c1da2" continuedAt="ib00e513fe25d40f3900eb32b64e00b6a"><div style="margin-top:9pt"><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 make a provision for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency provisions at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in adverse judgments, settlements, fines, penalties or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="blkb:LiabilityInsuranceAmountTotal" format="ixt:num-dot-decimal" scale="6" id="f-688">50</ix:nonFraction> million of insurance above a $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:LiabilityInsuranceAmountDeductible" format="ixt:num-dot-decimal" scale="3" id="f-689">250</ix:nonFraction> thousand deductible payable by us. As noted below, this coverage has reduced our fina</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncial exposure related to the Security Incident.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" id="f-690" continuedAt="i4bde8913e53548b8b5dfd1240e11f122" 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><td style="width:47.291%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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-15" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-691">26,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-692">8,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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-693">44,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:SecurityIncidentExpense" format="ixt:num-dot-decimal" scale="3" id="f-694">17,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offsetting 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-15" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-695">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" scale="3" id="f-696">87</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:fixed-zero" scale="3" id="f-697">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-698">1,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net expense</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-699">26,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-700">8,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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-701">44,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="blkb:SecurityIncidentNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-702">15,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="ib00e513fe25d40f3900eb32b64e00b6a" continuedAt="ib5b4309504f04634aa2c94b3cc573481"><ix:continuation id="i4bde8913e53548b8b5dfd1240e11f122"><div style="margin-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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-5" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-703">152,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:SecurityIncidentCumulativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-704">108,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-5" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-705">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-706">50,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net expense</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-707">102,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="blkb:SecurityIncidentCumulativeNetExpense" format="ixt:num-dot-decimal" scale="3" id="f-708">58,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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></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-709">50,000</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:InsuranceRecoveries" format="ixt:num-dot-decimal" scale="3" id="f-710">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></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%">Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlement of the previously disclosed SEC investigation (as 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 income (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 experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For the three and six months ended June&#160;30, 2023, we incurred net pre-tax expenses of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" format="ixt:num-dot-decimal" scale="6" id="f-711">26.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentNetPreTaxExpense" format="ixt:num-dot-decimal" scale="6" id="f-712">44.6</ix:nonFraction> million, respectively, related to the Security Incident, which included $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-713">7.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="blkb:SecurityIncidentOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-714">14.6</ix:nonFraction> million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="f-715">19.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="f-716">30.0</ix:nonFraction> million, respectively. During the six months ended June 30, 2023, we had net cash outlays of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="blkb:SecurityIncidentNetCashOutlays" format="ixt:num-dot-decimal" scale="6" id="f-717">15.8</ix:nonFraction> million related to the Security Incident, which included ongoing legal fees and the $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-718">3.0</ix:nonFraction> million civil penalty paid related to the SEC settlement (as discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="f-719">20.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="blkb:SecurityIncidentExpectedCost" format="ixt:num-dot-decimal" scale="6" id="f-720">30.0</ix:nonFraction> million and net cash outlays of approximately $<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-721">25.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="blkb:ExpectedNetCashOutlaysForOngoingLegalFees" format="ixt:num-dot-decimal" scale="6" id="f-722">35.0</ix:nonFraction> million for ongoing legal fees related to the Security Incident. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we have recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-723">50.0</ix:nonFraction> million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate 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 condensed consolidated balance sheets. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse 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-weight:400;line-height:120%"> To date, we have received approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="f-724">260</ix:nonFraction> specific requests for reimbursement of expenses, approximately <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="us-gaap:LossContingencyClaimsSettledNumber" scale="0" id="f-725">210</ix:nonFraction> (or <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="blkb:LossContingencyClaimsSettledPercent" scale="-2" id="f-726">81</ix:nonFraction>%) have been fully resolved and closed. We have also received approximately <ix:nonFraction unitRef="cases" contextRef="c-5" decimals="0" name="us-gaap:LossContingencyPendingClaimsNumber" scale="0" id="f-727">400</ix:nonFraction> reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="ib5b4309504f04634aa2c94b3cc573481" continuedAt="i58b7fabd5ca54953a5c0ecc307727b55"><div 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:400;line-height:120%">Presently, we are a defendant in <ix:nonFraction unitRef="cases" contextRef="c-120" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="f-728">19</ix:nonFraction> putative consumer class action cases [<ix:nonFraction unitRef="cases" contextRef="c-121" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="f-729">17</ix:nonFraction> in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and <ix:nonFraction unitRef="cases" contextRef="c-122" decimals="0" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="f-730">2</ix:nonFraction> in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#8217;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of <ix:nonFraction unitRef="cases" contextRef="c-1" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="f-731">49</ix:nonFraction> state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also are subject to the following pending governmental actions: </span></div><div style="margin-top: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">an investigation by the U.S. Federal Trade Commission;</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">an investigation by the U.S. Department of Health and Human Services;</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">an investigation by the Office of the Australian Information Commissioner; and</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">an investigation by the Office of the Privacy Commissioner of Canada. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#8220;SEC Order&#8221;). Under the terms of the SEC Order, the Company has agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, the Company also agreed to pay, and has paid, a civil penalty in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="6" id="f-732">3.0</ix:nonFraction> million. The Company consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#8217;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#8217;s press release announcing this resolution is furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on March 9, 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><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="i58b7fabd5ca54953a5c0ecc307727b55"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#8364;<ix:nonFraction unitRef="eur" contextRef="c-123" decimals="-3" name="blkb:SecurityIncidentPenaltyPaid" format="ixt:num-dot-decimal" scale="0" id="f-733">60,000</ix:nonFraction> in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgments, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_88"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-734" continuedAt="i89376a22e7b74f3e9ecb9db5bd91b517" escape="true"><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><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. Income Taxes</span></td></tr></table></div><ix:nonNumeric contextRef="c-1" name="blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock" id="f-735" 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 income tax benefit and effective income tax rates, including the effects of period-specific events, were:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></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.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">Income tax benefit</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-736">10,200</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-737">2,367</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-738">14,101</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-739">4,417</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Effective income tax rate</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="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-740">126.0</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"><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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-16" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-741">40.9</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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-742">52.8</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"><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;padding:2px 0 2px 1pt;text-align:right;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-17" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-743">24.2</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"><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 increases in our effective income tax rate for the three and six months ended June&#160;30, 2023, when compared to the same periods in 2022 were primarily attributable to unfavorable impact of non-deductible Security Incident accruals. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals related to the Security Incident.</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="i89376a22e7b74f3e9ecb9db5bd91b517">For the three and six months ended June 30, 2022, we utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes&#8212;Interim Reporting, to calculate our interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. For the three and six months ended June 30, 2023 we have utilized the annual effective tax rate method, as we believe it can now be reliably estimated. This methodology requires us to apply our estimated annual effective tax rate to year-to-date pre-tax earnings. During the second quarter of 2023, our estimated annual effective tax rate increased due to the unfavorable impacts of non-deductible Security Incident accruals and its impact on pre-tax earnings. This increase, when applied to quarter-to-date and year-to-date date pre-tax losses, resulted in recognition of income tax benefits at <ix:nonFraction unitRef="number" contextRef="c-15" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-744">126.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-745">52.8</ix:nonFraction>%, respectively.</ix:continuation> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_91"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-746" escape="true"><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><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. Stockholders' Equity</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%">Changes in accumulated other comprehensive income (loss) by component</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-747" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive 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-36" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-748">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-749">15,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-750">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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-751">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></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><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><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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-752">13,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-753">16,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-754">23,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-755">5,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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 before reclassifications, net of tax effects of $(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-756">3,238</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-757">993</ix:nonFraction>) $(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" scale="3" id="f-758">672</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax" format="ixt:num-dot-decimal" scale="3" id="f-759">4,782</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-128" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-760">9,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-761">2,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-762">1,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-763">13,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-764">5,192</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-765">323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-766">9,816</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" scale="3" id="f-767">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-768">1,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-769">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-770">2,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="f-771">9</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amounts reclassified from accumulated other comprehensive income</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-128" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-772">3,848</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-773">238</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-774">7,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="f-775">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-776">5,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-777">2,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td 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-130" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-778">5,309</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-779">13,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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-132" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-780">18,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-781">18,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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-132" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-782">18,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-783">18,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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;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 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-134" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-784">12,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="f-785">867</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-786">14,895</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-787">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 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%">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-138" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-788">3,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-789">10,398</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-790">5,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-791">12,530</ix:nonFraction>)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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-142" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-792">9,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-793">11,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-794">9,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-795">11,265</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income, 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-5" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-796">8,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-797">7,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-798">8,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-799">7,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_94"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-800" continuedAt="ibd4e7f9c1e314f2bb68bd4b1f1e70391" escape="true"><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><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. Revenue Recognition</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%">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 June&#160;30, 2023, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-8" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="9" id="f-801">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-144" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-802">50</ix:nonFraction>%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next <ix:nonNumeric contextRef="c-144" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-803">12</ix:nonNumeric> months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).</span></div><div style="margin-top:9pt"><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 June&#160;30, 2023 and December&#160;31, 2022 were insignificant. <ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-804" continuedAt="i412c61da4d0c48a79824b615e630bb85" escape="true">Our closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i412c61da4d0c48a79824b615e630bb85"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">June 30,<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-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-5" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-805">438,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-806">385,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2023 was primarily due to a seasonal increase in customer contract renewals.</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during the six months ended June&#160;30, 2023 that was included in the deferred reven</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue balance at the beginning of the period was approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-807">252</ix:nonFraction> million. The amount of revenue recognized during the six months ended June&#160;30, 2023 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt"><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-808" continuedAt="i0273830a5bb54e95a2a94fa76f77f4c7" escape="true">The following table presents our revenue by geographic area based on the address of our customers:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i0273830a5bb54e95a2a94fa76f77f4c7" continuedAt="i7b3a318742ff423a988b5749291121e6"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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-145" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-809">228,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-810">223,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><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:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-811">450,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-812">437,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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-149" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-813">28,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-814">26,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-815">54,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-816">54,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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-153" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-817">14,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-818">14,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-819">28,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-820">30,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-821">271,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-822">264,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-823">532,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-824">522,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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 Condensed Consolidated Financial Statements</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%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><ix:continuation id="ibd4e7f9c1e314f2bb68bd4b1f1e70391"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2023. The following is a description of each market group as of that date:</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">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: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">The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI and YourCause.</span></div><ix:continuation id="i7b3a318742ff423a988b5749291121e6"><div style="margin-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:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><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="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: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><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</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-157" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-825">232,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-826">227,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-827">457,278</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-828">447,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Sector</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-829">38,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-830">37,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-831">75,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-832">74,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-833">271,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-834">264,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><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-835">532,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-836">522,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"><ix:footnote id="fn-10" footnoteRole="http://www.xbrl.org/2003/role/footnote">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.</ix:footnote></span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="f-837" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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-165" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-838">181,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-839">177,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-840">358,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-841">351,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactional recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-842">81,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-843">75,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-844">156,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-845">145,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-846">262,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-847">252,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-848">515,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-849">497,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_97"></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-850" escape="true"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;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. 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%">Fixed Asset Impairment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2023, we entered into a sublease for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, we currently expect to incur pre-tax costs between </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-173" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-851">6.0</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </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-174" decimals="-5" name="us-gaap:OperatingLeaseImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-852">8.0</ix:nonFraction> million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the third quarter of 2023, consisting of noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 2. 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 our unaudited, condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. 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 unaudited, condensed consolidated financial statements and related notes which are primarily denominated in thousands of dollars.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_109"></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Summary</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and transactional services; (iii)&#160;providing Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content; (iv) providing software maintenance and support services; and (v) providing professional services, including implementation, consulting, training, analytic and other services.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Update on Five Key Operational Initiatives</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.75pt"><tr><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:393.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Product Innovation and Delivery</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bookings Growth and Acceleration</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transactional Revenue Optimization and Expansion</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Modernized Approach to Pricing and Multi-Year Customer Contracts</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Keen Attention to Cost Management</span></td><td colspan="3" style="padding:0 1pt"></td></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%">Product is core at Blackbaud, and we strive to bring increased value to our customers through their software subscriptions with improved and innovative capabilities. For example, we recently released a new, next generation donation form in Raiser&#8217;s Edge NXT with the goal of increasing the conversion rate and donations our customers raise. We match the new donation form with Prospect Insights, which utilizes artificial intelligence ("AI") to identify and qualify candidates for major gifts.</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%">For years, we have been using AI-enabled capabilities in our analytics offerings. We are expanding our strategy into next-generation and generative AI technology that addresses specific challenges of our customers. As recently announced, we will be rolling out an extensive new set of capabilities across our product portfolio over upcoming quarters, including:</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:700;line-height:120%;padding-left:13.02pt">AI for Peer-to-Peer (P2P) Fundraisers:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enabling P2P participants to use Generative AI-based features to make sharing their own story easier and more effective for their fundraiser.</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:700;line-height:120%;padding-left:13.02pt">AI for Online Giving:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Providing a personalized experience to online donors through predictive AI capabilities.</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:700;line-height:120%;padding-left:13.02pt">AI for Major Giving Officers:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Expanding Prospect Insights to include AI-driven insights into planned and major giving vehicles and likelihood.</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:700;line-height:120%;padding-left:13.02pt">AI for Donor Stewardship: </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enabling organizations to automate the creation of key donor stewardship documents such as thank you notes through a built-in Generative AI experience.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:13.02pt">AI for Educators:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Assisting teachers with personalized, AI-driven content that has appropriate guardrails to drive more classroom engagement.</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:700;line-height:120%;padding-left:13.02pt">AI for School Administrators:</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Leveraging AI to automate review and recommendations for financial aid submissions.</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:700;line-height:120%;padding-left:13.02pt">AI for Corporate Impact: </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Empowering Corporate Social Responsibility teams to capture, visualize and tell the story of their corporate social impact missions through inclusion of modern AI services.</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 drove strong bookings performance in the first quarter, up significantly versus last year, led by our corporate sector (YourCause and EVERFI solutions) which more than doubled its bookings over the first quarter of 2022. We signed several notable large contracts during the second quarter. 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, has proven to be resilient so far in 2023 following the lower average donation sizes we experienced during the fourth quarter of 2022. A rate increase on Blackbaud Merchant Services in the U.S. took effect on August 1, 2023, which is incremental to the January 2023 rate change previously disclosed. Our Blackbaud Tuition Management and JustGiving platforms continue to perform well against plan. And as we look ahead, our teams are hard at work to drive innovation across our payments solutions that are a win-win for both our customers and Blackbaud. We have already introduced our two fee cover models, and we are also looking at ways to optimize our payments solutions to drive a better donor experience.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Modernized Approach to Pricing and Multi-Year Contracts</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Last summer, we put in place an updated pricing policy primarily for our social sector customers that directly reflects the value we provide to them, is in-line with the broader market and reflects the inflationary pressures that all businesses are facing. In November 2022, we started notifying customers with a March 2023 contract renewal that we would be making important contract changes. First, we are offering 3-year contract renewal terms as our standard, replacing one-year renewal terms. This process was already being implemented outside of the pricing changes. Second, we are implementing a more significant rate increase on the 1-year renewal option versus the 3-year renewal option. And third, the 3-year renewal option includes annual rate increases. Our 3-year renewal options did not historically include annual rate increases. </span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These efforts are well on their way.  We have already notified customers with December 2023 contract renewals of the new terms. Through July 2023, nearly 70% of our 2023 contracts eligible for renewal rate increases have already renewed. The close day-to-day management of renewals, the mix of 3-year and 1-year contracts, and the impact of pricing are progressing well, and we expect more impact from the compounding effect of these rate increases over time as we layer in future year contract renewals and annual rate increases. For example, over 50% of our planned 2023 revenue will renew in a little over 3 years and approximately 35% of that renewable base is expected to renew this year. These contracts are renewing every day and create revenue growth that we expect to accelerate with each successive quarter this year. We expect that to lead to an even greater impact in 2024, 2025 and beyond as we begin to see the full-year impact of the rate increases. Approximately 30% of the renewable base is up for renewal in 2024 and more than 20% in 2025. The adoption of 3-year renewals as a standard, with more customers opting for this option than we originally expected, are expected to have an added benefit of higher retention which provides greater revenue assurance and predictability. Looking even further ahead, the cycle starts fresh in 2026 as the 2023 signed contracts will begin to renew. We expect that this will be a sustainable and meaningful revenue growth stream for us.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.42pt">Keen Attention to Cost Management</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We closed four legacy data centers during 2022, and we plan to close more this year. We renegotiated key vendor contracts including Microsoft Azure and AWS and made the difficult decision to further reduce our staff in the first quarter. Because we have organized to achieve much better scale efficiencies, we have significantly reduced our headcount since the third quarter of 2022. Our goal is to run the business at about this headcount level for the foreseeable future, such that our revenue growth will better drive margin acceleration.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_112"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Summary</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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><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-20230630_g4.jpg" alt="549755815837" 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g5.jpg" alt="549755815874" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g6.jpg" alt="32" 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g7.jpg" alt="69" 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;</span></div><div style="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 $6.1 million and $10.7 million during the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in recurring revenue primarily related to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">increases in transactional recurring revenue of $6.0 million and $11.0 million, respectively, primarily due to increases in volume for our Blackbaud Tuition Management and JustGiving solutions and positive results related to a pricing initiative we implemented at the beginning of 2023; also offsetting the increases in transactional recurring revenue were decreases related to fluctuations in foreign currency exchange rates of $0.6 million and $2.2 million, respectively; 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">increases in contractual recurring revenue of $3.9 million and $7.0 million, respectively, related to the performance of our cloud solutions and, to a lesser extent, the early impact of our pricing initiatives; partially offset by decreases in maintenance revenue as customers migrate to our cloud solutions; also offsetting the increases in contractual recurring revenue were decreases related to fluctuations in foreign currency exchange rates of $0.3 million and $1.1 million, respectively</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time service and other revenue primarily related to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">decreases in one-time consulting revenue due primarily to less sales of creative services and implementation and customization services, in line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model, which generally requires less implementation and customization services; 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">decreases in one-time analytics revenue as analytics are generally integrated in our cloud solutions</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_172">47</a>.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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 a number of multi-year pricing initiatives underway, some to bring our pricing in line with the market while others are model changes that are expected to drive greater revenue for both us and our customers. As a result, we expect to see an acceleration in growth in the second half of 2023 when compared to the first half of the year as we begin to see the full-year effect of some of these pricing initiatives.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the one-time services and other revenue will continue to significantly decrease during 2023 compared to 2022 driven by our continued migration to the cloud in our core business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations increased by $0.2 million during the three months ended June&#160;30, 2023, when compared to the same period in 2022, driven largely by the following:</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><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs other than stock-based compensation of $10.1 million and commission expense of $0.8 million due to our targeted workforce reductions discussed below</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;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 $3.1 million primarily related to the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition during the three months ended June 30, 2023 and a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale during the three months ended June 30, 2022 which did not reoccur in the comparable 2023 period</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2.3 million noncash impairment charge during the three months ended June 30, 2022 against previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge resulted primarily from our decision to end customer support for certain solutions and did not reoccur in 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $1.8 million primarily due to a decrease in our use of third-party software developers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in hosting and data center costs of $1.5 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in other corporate costs of $1.2 million primarily related to the release of certain accrued tax liabilities due to favorable sales tax rulings</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease of $0.9 million primarily related to a decrease in rent and utilities, partially offset by higher third-party software costs 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in Security Incident-related expenses of $18.4 million. See "Security Incident update" below.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation expense of $5.5 million primarily due to estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $1.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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in advertising costs of $1.1 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease of $0.8 million due to an increase in amortization of capitalized software and content development costs, partially offset by an increase in software and content development costs that were required to be capitalized under the internal-use software guidance</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $0.7 million due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations decreased by $3.7 million during the six months ended June&#160;30, 2023, when compared to the same period in 2022, driven largely by the following:</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><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in Security Incident-related expenses of $29.0 million. See "Security Incident update" below.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation expense of $7.6 million primarily due to 2022 performance-based equity award</span></div><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustments and estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $3.3 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease of $1.7 million due to an increase in amortization of capitalized software and content development costs, partially offset by an increase in software and content development costs that were required to be capitalized under the internal-use software guidance</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $1.3 million due to our acquisition of EVERFI</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net increase of $1.0 million primarily related to higher third-party software costs due to the number of licenses needed and also price increases for the software being used, partially offset by a decrease in rent and utilities</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs other than stock-based compensation of $17.8 million and commission expense of $1.5 million, partially offset by a corresponding increase in severance costs of $4.5 million due to our targeted workforce reductions discussed below</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $3.7 million primarily due to a decrease in our use of third-party software developers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in hosting and data center costs of $3.6 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><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in acquisition and disposition-related costs of $3.5 million primarily related to the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition during the six months ended June 30, 2023 and a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale during the three months ended June 30, 2022 which did not reoccur in the comparable 2023 period</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2.3 million noncash impairment charge during the six months ended June 30, 2022 against previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge resulted primarily from our decision to end customer support for certain solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in other corporate costs of $1.6 million primarily related to the release of certain accrued tax liabilities due to favorable sales tax rulings</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to make critical investments in the business in areas such as digital marketing, innovation, cybersecurity, customer success and our continued shift of cloud infrastructure to leading public cloud service providers. Our profitability during the first half of 2023 reflects some of these incremental investments. In the second half of 2023, we expect our financial performance to improve each quarter as our pricing and cost initiatives continue to take hold. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continuously seek opportunities to optimize our portfolio of solutions to focus time and resources on innovation that will have the greatest impact for our customers and the markets we serve, and drive the highest return on investment. To that end, we will continue to simplify and rationalize our portfolio through product sunsets and divestitures of non-core businesses and technologies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross dollar retention</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g8.jpg" alt="12" 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. We have been for several years successfully shifting our legacy customer base away from annual renewals and moving them onto multi-year renewal 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%">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. For the twelve months ended June&#160;30, 2023, our gross dollar retention was approximately 90%. This gross dollar retention rate is relatively consistent with our rate for the full year ended December 31, 2022. We are continually investing in innovation, which we believe will increase gross dollar retention over the long-term. Although some customer attrition is normal, our new contract pricing and renewal model (as described above on page 24) does not appear to have had a significant impact on customer attrition to date.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_118"></div><div 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%">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 June&#160;30, 2023, our cash and cash equivalents were $29.0 million and the carrying amount of our debt under the 2020 Credit Facility was $786.8 million. Our net leverage ratio </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.67 to 1.00</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%"> </span></div><div style="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 six months ended June&#160;30, 2023, we generated $75.0 million in cash from operations, had a net decrease in borrowings of $13.8 million, and had aggregate cash outlays of $31.5 million for purchases of property and equipment and capitalized software and content development costs.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_121"></div><div 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%">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 8 to our unaudited, condensed consolidated financial statements included in this report, t</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">otal costs related to the Security Incident exceeded the limit of our insurance coverage in the first quarter of 2022</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Accordingly, the Security Incident has negatively impacted, and we expect it to continue for the foreseeable future to negatively impact, our GAAP profitab</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ility and GAAP cash flow (see discussion regarding non-GAAP adjusted free cash flow on page </span><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_1811">42</a></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%">For the three and six months ended June&#160;30, 2023, we incurred net pre-tax expenses of $26.8 million and $44.6 million, respectively, related to the Security Incident, which included $7.0 million and $14.6 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $19.8 million and $30.0 million, respectively. During the six months ended June 30, 2023, we had net cash outlays of $15.8 million related to the Security Incident, which included ongoing legal fees and the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement (as discussed in Note 8). In line with our policy, legal fees are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described in Note 8. 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 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:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse 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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1846"></div><div 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%">Fixed asset impairment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2023, we entered into a sublease for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, we currently expect to incur pre-tax costs between </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$8.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the third quarter of 2023, consisting of noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Results of Operations</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the three and six months ended June&#160;30, 2023 and 2022</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_127"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue and Cost of Revenue</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:154.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:161.50pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20230630_g9.jpg" alt="549755816212" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g10.jpg" alt="549755816213" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g11.jpg" alt="549755816214" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><img src="blkb-20230630_g12.jpg" alt="34" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g13.jpg" alt="35" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g14.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 is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, Impact-as-a-Service</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8482;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> digital educational content, hosting services, payment services, online training programs and subscription-based analytic services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue is primarily comprised of compensation costs for customer support and production IT personnel, hosting and data center costs, third-party contractor expenses, third-party royalty and data expenses, allocated depreciation, facilities and IT support costs, amortization of intangible assets from business combinations, amortization of software 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">Recurring revenue increased by $9.9 million, or 3.9%, and $18.0 million, or 3.6%, during the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transactional recurring revenue of $6.0 million and $11.0 million, respectively, primarily due to increases in volume for our Blackbaud Tuition Management and JustGiving solutions and positive results related to a pricing initiative we implemented at the beginning of 2023; also offsetting the increases in transactional recurring revenue were decreases related to fluctuations in foreign currency exchange rates of $0.6 million and $2.2 million, respectively</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in contractual recurring revenue of $3.9 million and $7.0 million, respectively, related to the performance of our cloud solutions and, to a lesser extent, the early impact of our pricing initiatives; partially offset by decreases in maintenance revenue as customers migrate to our cloud solutions; also offsetting the increases in contractual recurring revenue were decreases related to fluctuations in foreign currency exchange rates of $0.3 million and $1.1 million, respectively</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on the impact of foreign currency fluctuations on our financial results, see Foreign Currency Exchange Rates below on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_172">47</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 decreased by $0.6 million, or 0.5%, during the three months ended June&#160;30, 2023, when compared to the same period in 2022, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $2.6 million primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in hosting and data center costs of $1.5 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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of software development costs of $1.4 million due to our continued investments in the innovation and security of our solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $1.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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $0.7 million primarily due to our acquisition of EVERFI in December 2021</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue increased by $1.8 million, or 0.8%, during the six months ended June&#160;30, 2023, when compared to the same period in 2022, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transaction-based costs of $3.3 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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of software development costs of $2.7 million due to our continued investments in the innovation and security of our solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in amortization of intangible assets from business combinations of $1.4 million primarily due to our acquisition of EVERFI in December 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="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.1 million primarily related to a higher 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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation costs of $0.7 million primarily due to 2022 performance-based equity award adjustments and estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $4.8&#160;million primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in hosting and data center costs of $3.6 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin increased by 190 and 120 basis points for the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, primarily due to the increases in recurring revenue outpacing the changes in cost of recurring revenue.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_130"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:157.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit ($M)<br/>and gross margin (%)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20230630_g15.jpg" alt="549755815205" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g16.jpg" alt="549755815206" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g17.jpg" alt="549755815207" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><img src="blkb-20230630_g18.jpg" alt="6" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g19.jpg" alt="7" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g20.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, fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts, revenue from the sale of our software sold under perpetual license arrangements, and third-party software referral fees.</span></div><div style="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="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 $3.8 million, or 30.3%, and $7.2 million, or 29.0%, during the three and six months ended June&#160;30, 2023, when compared to the same periods in 2022, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time consulting revenue of $2.7 million and $5.7 million, respectively, primarily due to less sales of creative services and implementation and customization services, in line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model, which generally requires less implementation and customization services.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time analytics revenue of $0.8 million and $1.6 million, respectively, as analytics are generally integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other decreased by $3.6 million, or 32.1%, and $6.1 million, or 27.6%, during the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, 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:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs of $2.5 million and $5.0 million, respectively, primarily related to our targeted workforce reductions 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">One-time services and other gross margin increased by 230 basis points during the three months ended June&#160;30, 2023, when compared to the same period in 2022, primarily due to the decrease in compensation costs discussed above outpacing the decrease in one-time services and other 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%">One-time services and other gross margin decreased by 190 basis points during the six months ended June&#160;30, 2023, when compared to the same period in 2022, primarily due to the decrease of one-time services and other revenue outpacing the decrease compensation costs discussed above.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_133"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:156.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales, marketing and<br/>customer success ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and<br/>development ($M)</span></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and<br/>administrative ($M)</span></td></tr><tr style="height:15pt"><td colspan="15" style="border-top:1pt solid #51555c;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Percentages indicate expenses as a percentage of total revenue</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><img src="blkb-20230630_g21.jpg" alt="549755816496" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g22.jpg" alt="549755816497" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g23.jpg" alt="549755816498" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><img src="blkb-20230630_g24.jpg" alt="25" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g25.jpg" alt="26" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20230630_g26.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 style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">Sales, marketing and customer success expense increased by $0.5 million or 0.9%, during the three months ended June&#160;30, 2023, when compared to the same period in 2022, primarily driven by the following:</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:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in stock-based compensation costs of $1.9 million primarily due to estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in advertising costs of $1.1 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease in the following costs primarily due to our targeted workforce reductions discussed above:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decrease in compensation costs other than stock-based compensation of $2.0 million; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decrease in commissions expense of $0.9 million</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success expense decreased by $0.4 million, or 0.3%, during the six months ended June&#160;30, 2023, when compared to the same period in 2022, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net decrease in the following costs primarily due to our targeted workforce reductions discussed above:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Increase in severance costs of $2.1 million;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decrease in compensation costs other than stock-based compensation of $3.4 million; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt">Decrease in commissions expense of $1.5 million</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation costs of $2.4 million primarily due to 2022 performance-based equity award adjustments and estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023</span></div></td></tr><tr><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-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"><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 and secure cloud solutions. Research and development expenses decreased by $2.2 million, or 5.7%, and $1.5 million or 2.0%, during the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, 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><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in third-party contractor costs of $2.4 million and $3.6 million, respectively, primarily due to a decrease in our use of third-party software developers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs other than stock-based compensation of $1.3 million and $1.9 million, respectively, primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation of $1.7 million and $2.8 million, respectively, primarily due to estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023. 2022 performance-based equity award adjustments also contributed to the increase in stock-based compensation expense during the six months ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in severance costs of $1.1 million, for the six months ended June 30, 2023, primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for the three months ended June&#160;30, 2023 and 2022 were $15.4 million and $14.8 million, respectively, and for the six months ended June&#160;30, 2023 and 2022 were $29.6 million and $28.5 million, respectively, of qualifying costs associated with software and content development activities that are required to be capitalized under GAAP, such as those for our cloud solutions, as well as development costs associated with acquired companies. Qualifying capitalized development costs associated with our cloud solutions are subsequently amortized to cost </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of recurring revenue over the related assets' estimated useful life, which generally range from three to seven years.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased by $11.8 million or 24.8%, and $20.8 million or 22.9%, during the three and six months ended June&#160;30, 2023, respectively, when compared to the same periods in 2022, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in Security Incident-related expenses of $18.4 million and $29.0 million, respectively. See "Security Incident update" on page <a style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_121">29</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation costs of $1.5 million and $2.2 million, respectively, primarily due to estimated overall Company performance against 2023 goals, partially offset by the targeted workforce reductions during the fourth quarter of 2022 and first quarter of 2023. 2022 performance-based equity award adjustments also contributed to the increase in stock-based compensation expense during the six months ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in acquisition and disposition-related costs of $3.1 million and $3.5 million, respectively, primarily related to the release of $1.4 million in accrued contingent consideration related to our Kilter acquisition during the three and six months ended June 30, 2023 and a $2.0 million noncash impairment of certain insignificant intangible assets that were held for sale during the three and six months ended June 30, 2022 which did not reoccur in the comparable 2023 periods</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs other than stock-based compensation of $2.0 million and $3.3 million, respectively, primarily due to our targeted workforce reductions discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A $2.3 million noncash impairment charge during the three and six months ended June 30, 2022 against previously capitalized software development costs that reduced the carrying value of those assets to zero. The impairment charge resulted primarily from our decision to end customer support for certain solutions and did not reoccur in 2023</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fixed Asset Impairment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2023, we entered into a sublease for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, we currently expect to incur pre-tax costs between </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$8.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the third quarter of 2023, consisting of noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets. We expect the impairment charge to be recorded in general and administrative expense.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_136"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">Interest Expense</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:169.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:169.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:169.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="9" 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%">Interest expense ($M)</span></td></tr><tr style="height:15pt"><td colspan="9" 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"><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;</span><img src="blkb-20230630_g27.jpg" alt="549755814698" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g28.jpg" alt="40" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><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;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in interest expense in dollars and as a percentage of total revenue during the three and six months ended June&#160;30, 2023, when compared to the same period in 2022, were primarily due to an increase in our weighted average effective interest rates. We currently expect interest expense for the full year 2023 to be approximately $37&#160;million to $41&#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 7 to our condensed 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 3. Quantitative and Qualitative Disclosures about Market Risk: Interest Rate Risk (below) for more information about our variable interest rate exposure and related risk.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_139"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below compares the components of deferred revenue from our consolidated balance sheets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.859%"></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.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">438.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.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%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.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></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%">434.6&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">382.4&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">13.7&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts for each year may not sum to 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, billed annually in advance, and non-cancelable. We have been for several years successfully shifting our legacy customer base away from annual renewals and moving them onto multi-year renewal contracts. We generally invoice our customers with recurring revenue contracts in annual cycles 30 days prior to the end of each one-year period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2023 was primarily due to </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a seasonal increase in customer contract renewals</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_142"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="9" style="border-bottom:1pt solid #51555c;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 ($M)</span></div></td></tr><tr style="height:15pt"><td colspan="9" 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></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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g29.jpg" alt="549755815028" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20230630_g30.jpg" alt="36" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><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;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increases in our effective income tax rate for the three and six months ended June&#160;30, 2023, when compared to the same periods in 2022 were primarily attributable to unfavorable impact of non-deductible Security Incident accruals. See Note 8 to our unaudited, condensed consolidated financial statements included in this report for additional information about our loss contingency accruals 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%">For the three and six months ended June 30, 2022, we utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes&#8212;Interim Reporting</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to calculate its interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. For the three and six months ended June 30, 2023 we have utilized the annual effective tax rate method, as we believe it can now be reliably estimated. This methodology requires us to apply our estimated annual effective tax rate to year-to-date pre-tax earnings. During the second quarter of 2023, our estimated annual effective tax rate increased due to the unfavorable impacts of non-deductible Security Incident accruals and its impact on pre-tax earnings. This increase, when applied to quarter-to-date and year-to-date date pre-tax losses, resulted in recognition of income tax benefits at 126.0% and 52.8%, respectively.   </span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_145"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results analyzed below are presented on a non-GAAP basis. We use non-GAAP financial measures internally in analyzing our operational performance. Accordingly, we believe these non-GAAP measures are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance. While we believe these non-GAAP measures provide useful supplemental information, non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. In addition, these non-GAAP financial measures may not be completely comparable to similarly titled measures of other companies due to potential differences in the exact method of calculation between companies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods.&#160;We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1735"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.238%"></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-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%">Three months ended</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%">June 30,</span></div></td><td colspan="3" style="border-left: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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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="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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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"><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%">271.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><td style="background-color:#ebfbff;border-top:1pt 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%">264.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.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:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt 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%">532.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt 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%">522.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:3pt"><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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP 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%">149.6&#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: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%">139.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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: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%">288.2&#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: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%">273.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.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:8pt;font-weight:400;line-height:120%">10.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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.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:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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 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%">13.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">12.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.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:8pt;font-weight:400;line-height:120%">24.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(85.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.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:8pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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%">109.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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"><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%">17.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"></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%">16.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><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt 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%">33.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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%">5.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">166.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><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%">155.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><td colspan="2" style="background-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.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="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: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%">323.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">306.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.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 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.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.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="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.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"><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%">58.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income (loss) from operations</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3&#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: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.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">444.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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: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%">(9.7)</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: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.9)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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%">62.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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:#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%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.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:8pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.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"><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 intangibles from business combinations</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.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:8pt;font-weight:400;line-height:120%">5.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%">972.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></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%">(0.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(137.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.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:8pt;font-weight:400;line-height:120%">3.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:8pt;font-weight:400;line-height:120%">(107.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">186.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Impairment of capitalized software development costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</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"><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%">73.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">54.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">140.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">103.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income from operations</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.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="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: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%">130.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><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%">97.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><td colspan="2" style="background-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%">33.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP operating margin</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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%">20.6&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.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%">18.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="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP loss before provision for income taxes</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.1)</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: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.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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: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%">(26.7)</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: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%">(18.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:8pt;font-weight:400;line-height:120%">46.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(161.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">(12.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares used in computing GAAP diluted earnings (loss) per share</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53,643,124&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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,660,739&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52,389,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:8pt;font-weight:400;line-height:120%">51,431,501&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP diluted earnings (loss) per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.07)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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%">(157.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: GAAP income 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:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">330.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14.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:8pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">219.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Total non-GAAP adjustments affecting income from operations</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">140.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">48.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">113.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><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">85.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assumed non-GAAP income tax provision</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.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:8pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP net income</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.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><td colspan="2" style="background-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%">35.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">90.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><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%">68.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares used in computing non-GAAP diluted earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53,643,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51,985,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53,168,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:8pt;font-weight:400;line-height:120%">51,954,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP diluted earnings per share</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.98&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.75&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.7&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td 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:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.71&#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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.32&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.5&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;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 subtotal, non-GAAP gross profit, non-GAAP income from operations, non-GAAP income before provision for income taxes or non-GAAP net income due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes a $2.0 million noncash impairment of certain intangible assets held for sale during the three and six months ended June 30, 2022.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes Security Incident-related costs incurred during the three and six months ended June&#160;30, 2023 of $26.8 million and $44.6 million, respectively, which includes approximately $19.8 million and $30.0 million, respectively, in recorded liabilities for loss contingencies, net of insurance recoveries during the same periods of $0.0 million each and during the three and six months ended June&#160;30, 2022 of $8.4 million and $17.4 million, respectively, net of insurance recoveries during the same periods that were insignificant and $1.9 million, respectively. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims and accruals for certain loss contingencies. Not included in this adjustment were costs associated with enhancements to our cybersecurity program. For full year 2023, we currently expect net pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below. In line with our policy, legal fees are expensed as incurred. As of June&#160;30, 2023, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse judgment, settlement, fine, penalty or other resolution, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="padding-left:18pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">We apply a non-GAAP effective tax rate of 20.0% when calculating non-GAAP net income and non-GAAP diluted earnings per share.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1761"></div><div 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 and non-GAAP organic recurring revenue growth, in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of our current business&#8217; organic revenue growth and revenue run-rate. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.724%"></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.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><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 millions)</span></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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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: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%">271.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><td style="background-color:#ebfbff;border-top:1pt 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%">264.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt 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%">532.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt 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%">522.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><td colspan="2" style="background-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.3)</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:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">271.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">263.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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: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%">532.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">519.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic revenue growth</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2.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"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#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%">271.0&#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: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%">263.6&#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: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%">532.8&#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: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%">519.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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%">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:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(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%">272.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">263.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"></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: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%">536.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><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%">519.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic revenue growth on constant currency basis</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></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:8pt;font-weight:700;line-height:120%">3.3</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP recurring revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">262.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">252.5&#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: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%">515.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">497.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="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%">3.9</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.3)</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:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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:#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%">262.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">251.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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: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%">515.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">494.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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic recurring revenue growth</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">4.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"></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:8pt;font-weight:700;line-height:120%">4.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(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%">262.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">251.2&#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: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%">515.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">494.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on non-GAAP organic recurring revenue</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(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%">263.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">251.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><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: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%">518.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">494.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;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%">4.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:120%">4.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP revenue from divested businesses excludes revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested business with the results of the combined company for the same period of time in both the prior and current periods.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Non-GAAP organic revenue and non-GAAP organic recurring revenue for the prior year periods presented herein may not agree to non-GAAP organic revenue and non-GAAP organic recurring revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth are calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">To determine non-GAAP organic revenue growth and non-GAAP organic recurring revenue growth on a constant currency basis, revenues from entities reporting in foreign currencies were translated to U.S. Dollars using the comparable prior period's quarterly weighted average foreign currency exchange rates. The primary foreign currencies creating the impact are the Australian Dollar, British Pound, Canadian Dollar and EURO.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1786"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Rule of 40</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We previously defined Rule of 40 as non-GAAP organic revenue growth plus non-GAAP adjusted EBITDA margin. Non-GAAP adjusted EBITDA is defined as GAAP net income plus interest, net; income tax provision (benefit); depreciation; amortization of intangible assets from business combinations; amortization of software and content development costs; stock-based compensation; employee severance; acquisition and disposition-related costs; restructuring and other real estate activities; Security Incident-related costs, net of insurance; and impairment of capitalized software development costs. Beginning in the fiscal quarter ended June 30, 2022, we now also include in non-GAAP adjusted EBITDA impairment of capitalized software development costs because we believe it is not directly related to our operating performance in any particular period.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></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.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.821%"></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-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%">Three months ended</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%">June 30,</span></div></td><td colspan="3" style="border-left: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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;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="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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP net income (loss)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.4)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(161.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:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt 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%">(12.6)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.8)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.9)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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: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%">8.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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: GAAP income tax benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">330.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(14.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:8pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">219.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">3.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.7)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">13.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:8pt;font-weight:400;line-height:120%">13.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.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:8pt;font-weight:400;line-height:120%">26.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">10.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">26.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">32.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(18.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td 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:8pt;font-weight:400;line-height:120%">60.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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%">64.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6.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></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%">28.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">29.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td 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%">47.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><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%">50.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><td colspan="2" style="background-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%">(5.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></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="2" style="background-color:#ffffff;border-top:1pt 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%">8.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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><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:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><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%">33.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">55.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;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"><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%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">36.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%">972.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></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">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(137.0)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.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:8pt;font-weight:400;line-height:120%">3.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:8pt;font-weight:400;line-height:120%">(107.1)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">26.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">220.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">186.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Impairment of capitalized software development costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</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"><div style="padding-left:12pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">112.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"></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%">77.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"></td><td colspan="2" style="background-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.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP Adjusted EBITDA</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">70.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td 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: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%">160.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP Adjusted EBITDA margin</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">32.8</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></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="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%">30.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-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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">(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:700;line-height:120%">35.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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">32.7</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjusted EBITDA</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">70.6&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">160.1&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25.3&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP adjusted EBITDA</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(65.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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:8pt;font-weight:400;line-height:120%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjusted EBITDA on constant currency basis</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</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%">89.4&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72.2&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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%">23.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="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: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.0&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">129.9&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted EBITDA margin on constant currency basis</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">32.9</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:8pt;font-weight:700;line-height:120%">30.2</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:5pt"><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;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">(6)</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">36.1</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">33.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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes amortization expense related to software development costs and amortization expense from capitalized cloud computing implementation costs.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(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">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%">(4)</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%">(5)</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%">(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 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 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:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1811"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</span></div></div><div style="margin-top:9pt;text-align:justify"><span id="ic4e106b1213948f492c0194594da0f8e_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><td style="width:67.759%"></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:8.989%"></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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"><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%">75.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><td style="background-color:#ebfbff;border-top:1pt 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%">81.8&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.3)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">(2.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.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:8pt;font-weight:400;line-height:120%">(63.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">(28.8)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(27.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:8pt;font-weight:400;line-height:120%">5.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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%">43.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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%">47.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-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.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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.8&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.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:8pt;font-weight:400;line-height:120%">206.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjusted free cash flow</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.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"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_148"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues normally fluctuate as a result of certain seasonal variations in our business. Our first quarter has historically been the seasonal low for bookings, with the second and fourth quarters historically being seasonally higher, and our bookings tend to be back-end loaded within individual quarters given our quarterly quota plans. Transactional revenue is non-contractual and less predictable given the susceptibility to certain drivers such as timing and number of events and marketing campaigns, as well as fluctuations in donation volumes and tuition payments. Our transactional revenue has historically been at its lowest in the first quarter due to the timing of customer fundraising initiatives and events. We have historically experienced seasonal highs during the fourth quarter due to year-end giving campaigns and during the second quarter when a large number of events are held. Our revenue from professional services has historically been lower in the first quarter when many of those services commence and in the fourth quarter due to the holiday season. As a result of these and other factors, our total revenue has historically been lower in the first quarter than in the remainder of our fiscal year, with the fourth quarter historically achieving the highest total revenue. Our expenses, other than transaction-based costs related to our payments services, do not vary significantly as a result of these factors, but do fluctuate on a quarterly basis due to varying timing of expenditures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flow from operations normally fluctuates quarterly due to the combination of the timing of customer contract renewals including renewals associated with customers of acquired companies, delivery of professional services and occurrence of customer events, as well as merit-based salary increases, among other factors. Historically, due to lower revenues in our first quarter, combined with the payment of certain annual vendor contracts, our cash flow from operations has been lowest in our first quarter. Due to the timing of customer contract renewals and student enrollments, many of which take place at or near the beginning of our third quarter, our cash flow from operations has generally been lower in our second quarter as compared to our third and fourth quarters. Partially, offsetting these favorable drivers of cash flow from operations in our third and fourth quarters are base salary merit increases, which 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="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These patterns may change as a result of the continued shift to online giving, growth in volume of transactions for which we process payments, large dollar customer bookings and contract renewals, or as a result of acquisitions, new market opportunities, new solution introductions or other factors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">42</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_151"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our financial position:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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.4)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104.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%">107.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and content development costs, net</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151.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%">141.0&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total carrying value of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">859.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.5)</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%">(316.6)</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%">(312.0)</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.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></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">Six months ended June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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"><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%">75.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><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.8&#160;</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%">(8.3)</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: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%">(31.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%">(53.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%">(41.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.4&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(194.1)</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%">(105.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="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity are our operating cash flow, funds available under the 2020 Credit Facility and cash on hand. Our operating cash flow depends on continued customer renewal of our subscription and maintenance arrangements, market acceptance of our solutions and services, the volume and size of transactions for which we process payments and our customers' ability to pay. Based on current estimates of revenue and expenses, we believe that the currently available sources of funds and anticipated cash flows from operations will be adequate for at least the next twelve months to finance our operations, fund anticipated capital expenditures and meet our debt obligations. We also believe that we will be able to continue to meet our long-term cash requirements due to our anticipated cash flow from operations, solid financial position and ability to access capital from financial markets. To the extent we undertake future material acquisitions or 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. In the near term, excluding any future material events noted above or otherwise, we intend to reduce our net leverage to our target level of 2 to 1.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a well-known seasoned issuer, we filed an automatic shelf registration statement for an undetermined amount of debt and equity securities with the SEC on January 14, 2022. Under this universal shelf registration statement we may offer and sell, from time to time, debt securities, common stock, preferred stock, depositary shares, warrants, stock purchase contracts and stock purchase units. Subject to certain conditions, this registration statement will be effective through January 13, 2024.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023, our total cash and cash equivalents balance included approximately $17.3 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 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:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">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%">Our cash flows from operations are derived principally from: (i)&#160;our earnings from on-going operations prior to non-cash expenses such as depreciation, amortization, stock-based compensation, deferred taxes, amortization of deferred financing costs and debt discount and adjustments to our provision for credit losses and sales returns; and (ii)&#160;changes in our working capital.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital changes are composed 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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities decreased by $6.8 million during the six months ended June&#160;30, 2023, when compared to the same period in 2022, primarily due to a $11.2 million decrease in net income adjusted for non-cash expenses and a $4.5 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 the six months ended June&#160;30, 2023</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, when compared to the same period in 2022, was primarily due to:</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 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">fluctuations in the timing of vendor payments; 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">a decrease in taxes payable.</span></div><div style="margin-top:9pt;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 8 to our unaudited, condensed consolidated financial statements included in this report, t</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">otal costs related to the Security Incident exceeded the limit of our insurance coverage in the first quarter of 2022</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Accordingly, the Security Incident has negatively impacted, and we expect it to continue for the foreseeable future to negatively impact, our GAAP profitab</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ility and GAAP cash flow (see discussion regarding non-GAAP adjusted free cash flow on page </span><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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_1811">42</a>). For full year 2023, we currently expect net pre-tax expense of approximately $20 million to $30 million and net cash outlays of approximately $25 million to $35 million for ongoing legal fees related to the Security Incident. In line with our policy, legal fees are expensed as incurred. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate in accordance with our loss contingency procedures described in Note 8. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse 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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_157"></div><div style="margin-top:9pt"><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%">Net cash used in investing activities of $31.5 million decreased by $22.2 million during the six months ended June&#160;30, 2023, when compared to the same period in 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022, we used $19.0 million for our acquisition of EVERFI comprised of (i) $17.4 million that had not been paid by EVERFI to its former option holders as of December 31, 2021, solely due to the timing of the acquisition on the last day of 2021; and (ii) $2.6 million that was paid to a number of EVERFI's selling shareholders after determining they would be paid in cash, rather than shares of our common stock.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2023, we used $28.8 million for software and content development costs, which was up $1.6 million from cash spent during the same period in 2022. We also spent $2.8 million of cash for purchases of property and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">equipment during the six months ended June&#160;30, 2023, which was a decrease of $4.7 million when compared to the same period in 2022.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_160"></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing 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 the six months ended June&#160;30, 2023, we had a net decrease in borrowings of $13.8 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%">We paid $33.7 million to satisfy tax obligations of employees upon settlement of equity awards during the six months ended June&#160;30, 2023 compared to $35.6 million during the same period in 2022. The amount of taxes paid by us on behalf of employees related to the settlement 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 the six months ended June&#160;30, 2023, cash flow from financing activities associated with changes in restricted cash due to customers increased $61.3 million, compared to a decrease of $141.0 million during the same period in 2022. This line in the statement of cash flows represents the change in the amount of restricted cash held and payable by us to customers from one period to the next.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_163"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock repurchase program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program that authorizes us to purchase up to $250.0&#160;million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. During the three and six months ended June&#160;30, 2023, we did not purchase any shares. The remaining amount available to purchase stock under the stock repurchase program was $250.0 million as of June&#160;30, 2023. While we intend to reduce our net leverage to our 2 to 1 target level in the near term, as we gain visibility into the timing and magnitude of probable costs related to the Security Incident over time, we expect to resume stock repurchases.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_166"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2023, our available borrowing capacity under the 2020 Credit Facility was $325.8 million. The 2020 Credit Facility matures in October 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2023, the carrying amount of our debt under the 2020 Credit Facility was $786.8 million. Our average daily borrowings during the three and six months ended June&#160;30, 2023 were $823.4 million and $814.9 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the financial covenants under the 2020 Credit Facility:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financial covenant</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Requirement</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">Ratio as of June&#160;30, 2023</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"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net leverage ratio</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8804; 4.00 to 1.00</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.67 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.59 to 1.00</span></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Under the terms of the 2020 Credit Facility, the Net Leverage Ratio requirement may be increased by up to 0.50 provided we satisfy certain requirements, including a permitted business acquisition, and provided that the maximum Net Leverage Ratio shall not exceed 4.25 to 1.00.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2020 Credit Facility, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (i) no default or event of default shall have occurred and be continuing under the 2020 Credit Facility, and (ii) our pro forma net leverage ratio, as set forth in the 2020 Credit Facility, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. At June 30, 2023, we were in compliance with our debt covenants under the 2020 Credit Facility. See Note 6 to our unaudited, condensed consolidated financial statements included in this report for additional information regarding the 2020 Credit Facility.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Payments due by period</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">More than<br/>1 year</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recorded contractual obligations:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">829.5&#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%">848.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 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%">9.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.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%">60.7&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payment on debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding: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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;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><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%">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%">75.5&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194.9&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270.4&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">38.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%">84.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;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%">143.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"></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,164.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"></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,307.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"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The individual amounts may not sum to the total due to rounding.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we had total remaining principal payments of $848.7 million. These payments represent principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2020 Credit Facility, our real estate loans and our other debt at June&#160;30, 2023 will remain outstanding until maturity, with minimum payments occurring as currently scheduled, and (ii) that there are no assumed future borrowings on the revolving credit loans under the 2020 Credit Facility for the purposes of determining minimum commitment amounts. See Note 6 to our unaudited, condensed 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 June&#160;30, 2023, we expect to pay interest expense over the life of our debt obligations of approximately $123.0 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 June&#160;30, 2023, which includes the effect of interest rate swap agreements. The actual interest expense recognized in our consolidated statements of comprehensive income will depend on the amount of debt, the length of time the debt is outstanding and the interest rate, which could be different from our assumptions on our remaining principal payments described above.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating leases</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we had remaining operating lease payments of $60.7 million. These payments have not been reduced by sublease income, incentive payments, reimbursement of leasehold improvements or the amount representing imputed interest of $9.8 million. Our operating leases are generally for corporate offices, subleased offices and certain equipment and furnit</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ure. 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 8 to our unaud</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ited, condensed consolidated financial statements in this report for more information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we had remaining purchase obligations of $270.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 June&#160;30, 2023, as we had not received the related services. See Note 8 to our unaudited, condensed 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 June&#160;30, 2023 was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.3 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our accrued interest and penalties related to tax positions taken on our tax returns was insignificant as of June&#160;30, 2023.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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%">Contingent consideration</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of Kilter in August 2022, we may be required to pay up to a maximum of </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.0 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in additional cash consideration if, during the two-year period commencing January 1, 2023, Kilter meets certain application participation targets. As of June&#160;30, 2023, a liability for the contingent consideration is recorded at its current estimated fair value of </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.4 million</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in other liabilities in our consolidated balance sheet.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_172"></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Exchange Rates</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 15% of our total revenue for the six months ended June&#160;30, 2023 was generated from operations outside the U.S. We do not have significant operations in countries in which the economy is considered to be highly inflationary. Our consolidated financial statements are denominated in U.S. dollars and, accordingly, changes in the exchange rate between foreign currencies and the U.S. dollar will affect the translation of our subsidiaries&#8217; financial results into U.S. dollars for purposes of reporting our consolidated financial results. The accumulated currency translation adjustment, recorded within accumulated other comprehensive income as a component of stockholders&#8217; equity, was a loss of $9.7 million as of June&#160;30, 2023 and a loss of $14.9 million as of December&#160;31, 2022. We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds into U.S. dollars.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenue and expenses denominated in non-U.S. currencies. During the six months ended June&#160;30, 2023, foreign translation resulted in decreases in our revenues and expenses denominated in non-U.S. currencies. Though we have exposure to fluctuations in currency exchange rates, 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. However, we currently expect that fluctuations in foreign currency exchange rates will have a significant negative impact on our total revenue for the full year 2023. For the six months ended June&#160;30, 2023, the fluctuation in foreign currency exchange rates reduced our total revenue and our income from operations by $3.7 million and $0.6 million, respectively. We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian dollar against changes in the exchange rate with the U.S. dollar. We will continue monitoring such exposure and take action as appropriate. To determine the impacts on revenue (or income from operations) from fluctuations in currency exchange rates, current period revenues (or income from operations) from entities reporting in foreign currencies were translated into U.S. dollars using the comparable prior year period's weighted average foreign currency exchange rates. These 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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_175"></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Critical Accounting Policies and 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%">There have been no significant changes in our critical accounting policies and estimates during the six months ended June 30, 2023 as compared to those disclosed in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2022.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_178"></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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of the impact that recently issued accounting pronouncements are expected to have on our financial position and results of operations when adopted in the future, see Note 2 to our unaudited, condensed 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 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:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_181"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">(Unaudited)</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 3. 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: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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Interest Rate Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Our interest rate exposure includes SOFR rates. Because the Financial Conduct Authority in the U.K. previously stated that it would phase out all tenors of LIBOR by June 2023, we modified our financial contracts that were indexed to LIBOR to reference SOFR during 2022. These modifications did not have a significant financial impact. Due to the nature of our debt, the materiality of the fair values of the derivative instruments and the highly liquid, short-term nature and level of our cash and cash equivalents as of June&#160;30, 2023, we believe that the risk of exposure to changing interest rates for those positions is immaterial. There were no significant changes in how we manage interest rate risk between December&#160;31, 2022 and June&#160;30, 2023.</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency Risk</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our exposure to foreign currency exchange rate fluctuations, see &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8212; Foreign Currency Exchange Rates&#8221; in this report.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_184"></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. CONTROLS AND PROCEDURES</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures (as defined in Securities 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 Securities 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: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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No changes in internal control over financial reporting occurred during the most recent fiscal quarter ended June&#160;30, 2023 with respect to our operations, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">Blackbaud, Inc.</span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20230630_g3.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:22pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></td></tr></table></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_190"></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 1. 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 8 to our unaudited, condensed consolidated financial statements in this report.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_193"></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are supplementing Item 1A. Risk Factors in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, as filed with the Securities and Exchange Commission on February&#160;24, 2023 (the &#8220;Annual Report&#8221;). The following risk factors should be read in conjunction with the risk factors set forth in that Annual Report.</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operational Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Security Incident has had, and may continue to have, numerous adverse effects on our business, results of operations, financial condition and cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on July 16, 2020, we contacted certain customers to inform them about the Security Incident, including that in May 2020 we discovered and stopped a ransomware attack. Prior to our successfully preventing the cybercriminal from blocking our system access and fully encrypting files, and ultimately expelling them from our system with no significant disruption to our operations, the cybercriminal removed a copy of a subset of data from our self-hosted environment. Based on the nature of the incident, our research and third party (including law enforcement) investigation we believe that no data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. However, our investigation into the Security Incident remains ongoing and may provide additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 customer reimbursement requests and approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. In addition, presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who generally purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief. To date, we also have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. In addition, we are subject to pending governmental actions or investigations by the U.S. Federal Trade Commission, the U.S. Department of Health and Human Services, the Office of the Australian Information Commissioner and the Office of the Privacy Commissioner of Canada. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in the SEC Order. Under the terms of the SEC Order, the Company agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act and Section 13(a) of the Exchange Act, and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. As part of the SEC Order, the Company also agreed to pay, and has paid, a civil penalty in the amount of $3.0 million.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">See Note 8 to our unaudited, condensed consolidated financial statements included in this report for a more detailed description of the Security Incident and related matters.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be named as a party in additional lawsuits, other claims may be asserted by or on behalf of our customers or their constituents, and we may be subject to additional governmental inquires, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations could result in material remedial and other expenses that will not be covered by insurance. For example, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies related to the Security Incident that we believe we can reasonably estimate as of June&#160;30, 2023. 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 are seeking to impose undertakings, injunctive relief, consent decrees, or other civil or criminal penalties, which could, among other things, materially increase our data security costs or otherwise require us to alter how we operate our business. Although we intend to defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, any legislative or regulatory changes adopted in reaction to the Security Incident or other companies&#8217; data breaches could require us to make modifications to the operation of our business that could have an adverse effect and/or increase or accelerate our compliance costs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant management time and Company resources have been, and are expected to continue to be, devoted to the Security Incident. For example, for the three and six months ended June&#160;30, 2023, we incurred net pre-tax expenses of $26.8 million and $44.6 million, respectively, related to the Security Incident, which included $7.0 million and $14.6 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $19.8 million and $30.0 million, respectively. During the six months ended June 30, 2023, we had net cash outlays of $15.8 million related to the Security Incident, which included ongoing legal fees and the $3.0 million civil penalty paid during the first quarter of 2023 related to the SEC settlement (as discussed in Note 8). For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident. 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 8 to our unaudited, condensed consolidated financial statements included in this report.) If any such fines or penalties were great enough that we could not pay them through funds generated from operating activities and/or cause a default under the 2020 Credit Facility, we may be forced to renegotiate or obtain a waiver under the 2020 Credit Facility and/or seek additional debt or equity financing. Such renegotiation or financing may not be available on acceptable terms, or at all. In these circumstances, if we were unable to obtain sufficient financing, we may not be able to meet our obligations as they come due.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, publicity or developments related to the Security Incident could in the future have a range of other adverse effects on our business or prospects, including causing or contributing to loss of customer confidence, reduced customer demand, reduced customer retention, strategic growth opportunities, and associated retention and recruiting difficulties, some or all of which could be material.</span></div><div style="margin-top: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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Legal and Compliance Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provisions in our organizational documents, our Stockholder Rights Agreement </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(as described below, the "Rights Agreement")</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">, certain officer compensation arrangements and Delaware law may delay or prevent an acquisition or change of control of our Company that could be deemed beneficial to our stockholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions in our organizational documents, the Rights Agreement, compensation arrangements with our officers and Delaware law (as summarized below) may have the effect of delaying, deferring, discouraging or preventing an acquisition or change in control of the Company or a change in our management. This includes tender offers for our common stock, proxy contests or other takeover attempts. These anti-takeover effects may discourage transactions that might result in the payment of a premium over the market price for shares of our common stock. Even in the absence of a takeover attempt, the existence of these provisions may adversely affect the prevailing market price of our common stock if they are viewed as discouraging takeover attempts in the future.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">50</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">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%">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, including the Series A Preferred Stock described below, could have terms that may discourage a potential acquirer from making, without first negotiating with the Board of Directors, an acquisition attempt through which such acquirer may be able to change the composition of the Board of Directors, including a tender offer or other takeover attempt. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors possesses the authority to call and hold emergency special meetings of the Board of Directors with less than forty-eight hours&#8217; notice. This power to hold an emergency special meeting of the Board of Directors on short notice could discourage a potential acquirer from launching a bid to acquire majority ownership of the Company, a proxy solicitation in order to replace the current Board of Directors, or otherwise attempting to obtain control of the Company.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholder Rights Agreement. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2022, the Company declared a dividend of one preferred share purchase right 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 entitles the registered holder, subject to the terms of the Rights Agreement, to purchase from us one one-thousandth of a share of the Series A Junior Participating Preferred Stock, par value $0.001 per share (the &#8220;Series A Preferred Stock&#8221;) at a price of $313.00, subject to certain adjustments (as adjusted from time to time, the &#8220;Exercise Price&#8221;). Under the Rights Agreement, the Rights will become exercisable if an entity, person or group acquires beneficial ownership of 20% or more of the outstanding Common Stock in a transaction not approved by the Board of Directors. In the event that the Rights become exercisable due to the ownership threshold being crossed, each Right will entitle its holder (other than the person, entity or group triggering the Rights Plan, whose rights will become void and will not be exercisable) to purchase additional shares of Common Stock having a then-current market value of twice the Exercise Price, which would likely make any takeover or change of control attempt by such entity, person or group prohibitively expensive. Subject to the terms of the Rights Agreement, the Rights will expire on October 2, 2023. Additional information regarding the Rights Agreement is contained in a Form 8-K filed with the SEC on October 11, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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="i18f0c5bfa49c4d2aa7fe44ef6841fa41_196"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">Blackbaud, Inc.</span></div></div><div style="margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about shares of common stock acquired or repurchased during the three months ended June&#160;30, 2023 under the stock repurchase program then in effect, as well as common stock withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average<br/>price<br/>paid<br/>per<br/>share</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased as</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">part of</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">publicly</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">announced</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">plans or</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">programs</span><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Approximate<br/>dollar value<br/>of shares<br/>that may yet<br/>be purchased<br/>under the<br/>plans or<br/>programs<br/>(in thousands)</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%">Beginning balance, April 1, 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><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><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 style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">April 1, 2023 through April 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">May 1, 2023 through May 31, 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%">32,540&#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%">69.76&#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%">250,000&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">June 1, 2023 through June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">32,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%">69.76&#160;</span></td><td style="background-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%">&#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%">250,000&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Includes 32,540 shares in May withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units. The level of this acquisition activity varies from period to period based upon the timing of award grants and vesting.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">In December 2021, our Board of Directors reauthorized and replenished our stock repurchase program to authorize us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date.</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1721"></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. OTHER INFORMATION</span></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_1711"></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><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%">Trading Arrangements Adopted or Terminated</span></td></tr></table></div><ix:nonNumeric contextRef="c-15" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-853" 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 June 30, 2023.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.642%"></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.702%"></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></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-175" name="ecd:TrdArrIndName" id="f-854">Jon W. Olson</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-175" name="ecd:TrdArrIndTitle" id="f-855">Senior Vice President and General Counsel</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-175" name="ecd:TrdArrAdoptionDate" id="f-856">5/08/23</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/15/23</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/23/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-857">Six</span></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-175" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-858">X</ix:nonNumeric></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%"><ix:nonFraction unitRef="shares" contextRef="c-176" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-859">7,000</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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-177" name="ecd:TrdArrIndName" id="f-860">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-177" name="ecd:TrdArrIndTitle" id="f-861">Executive Vice President and Chief Commercial 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-177" name="ecd:TrdArrAdoptionDate" id="f-862">5/23/23</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%">8/21/23</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%">2/23/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%"><span style="-sec-ix-hidden:f-863">Six</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-177" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-864">X</ix:nonNumeric></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%"><ix:nonFraction unitRef="shares" contextRef="c-178" decimals="0" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-865">20,000</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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="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-15" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-866">adopted</ix:nonNumeric> or <ix:nonNumeric contextRef="c-15" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-867">terminated</ix:nonNumeric> a non-Rule 10b5-1 trading arrangement during the three months ended June&#160;30, 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><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_199"></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="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">Blackbaud, Inc.</span></div></div><div style="-sec-extract:summary;margin-top:15pt"><span style="color:#004054;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 6. 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 Quarterly Report on Form 10-Q:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.999%"></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:7.525%"></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:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.018%"></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-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="21" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed Herewith</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit Number</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</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;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.1</a></span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align: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="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><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;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:2px 1pt;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><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.1</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;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></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="blkbq2202310-qexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkbq2202310-qexx311.htm">Certification by the Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><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: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="blkbq2202310-qexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkbq2202310-qexx312.htm">Certification by the Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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><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: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="blkbq2202310-qexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkbq2202310-qexx321.htm">Certification by the Chief Executive Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><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: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="blkbq2202310-qexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#7a04dd;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="blkbq2202310-qexx322.htm">Certification by the Chief Financial Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><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:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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><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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;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><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2023 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></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><div id="i18f0c5bfa49c4d2aa7fe44ef6841fa41_202"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#7a04dd;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i18f0c5bfa49c4d2aa7fe44ef6841fa41_16">Table of Contents</a></span></div><div><span><br/></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%">Blackbaud, Inc.</span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20230630_g3.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:22pt;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 the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.</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: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:45.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BLACKBAUD, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Date:</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:400;line-height:120%">August 3, 2023</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:400;line-height:120%">By:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Michael P. Gianoni</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:400;line-height:120%">Michael P. Gianoni</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">August 3, 2023</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%">By:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Anthony W. Boor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #51555c;padding:2px 1pt;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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20230630_g2.jpg" alt="bblogo.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></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%">Second Quarter 2023 Form 10-Q</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>blkbq2202310-qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia321cc9ae3744c74978fa5e7cc22a48b_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 quarterly report on Form 10-Q of Blackbaud, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.26pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>blkbq2202310-qexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i43d3452c5b9f4ca997edc602ca4079ec_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 quarterly report on Form 10-Q of Blackbaud, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.26pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.69pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>blkbq2202310-qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i73750e79aed047b3b59497f6b8dfb3ab_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 Quarterly Report on Form 10-Q of Blackbaud, Inc. (the &#8220;Company&#8221;) for the period ended June&#160;30, 2023 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Michael P. Gianoni, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael P. Gianoni</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>blkbq2202310-qexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i899181fb7fac45b59e6e5f53be9bd816_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 Quarterly Report on Form 10-Q of Blackbaud, Inc. (the &#8220;Company&#8221;) for the period ended June&#160;30, 2023 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Anthony W. Boor, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.42pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>blkb-20230630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20230630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20230630">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20230630_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-20230630_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-20230630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Document" roleURI="http://www.blackbaud.com/role/Document">
        <link:definition>0000001 - Document - 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="CondensedConsolidatedBalanceSheets" roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed 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="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed 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="CondensedConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000004 - Statement - Condensed 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000005 - Statement - Condensed 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="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000006 - Statement - Condensed 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>0000007 - 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>0000008 - 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="EarningsPerShare" roleURI="http://www.blackbaud.com/role/EarningsPerShare">
        <link:definition>0000009 - 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>0000010 - 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="ConsolidatedFinancialStatementDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails">
        <link:definition>0000011 - 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>0000012 - 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>0000013 - 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>0000014 - 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>0000015 - 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="StockholdersEquity" roleURI="http://www.blackbaud.com/role/StockholdersEquity">
        <link:definition>0000016 - 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="RevenueRecognition" roleURI="http://www.blackbaud.com/role/RevenueRecognition">
        <link:definition>0000017 - 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>0000018 - 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>9954701 - 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="EarningsPerShareTables" roleURI="http://www.blackbaud.com/role/EarningsPerShareTables">
        <link:definition>9954702 - 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>9954703 - 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="ConsolidatedFinancialStatementDetailsTables" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables">
        <link:definition>9954704 - 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>9954705 - 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>9954706 - 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>9954707 - 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>9954708 - 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="StockholdersEquityTables" roleURI="http://www.blackbaud.com/role/StockholdersEquityTables">
        <link:definition>9954709 - 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="RevenueRecognitionTables" roleURI="http://www.blackbaud.com/role/RevenueRecognitionTables">
        <link:definition>9954710 - 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="EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>9954711 - 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="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9954712 - 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="ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails">
        <link:definition>9954713 - 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>9954714 - 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="ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1">
        <link:definition>9954714 - 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>9954715 - 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="ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1">
        <link:definition>9954715 - 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="ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails">
        <link:definition>9954716 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and 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>9954717 - 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>9954718 - 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="DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" roleURI="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails">
        <link:definition>9954719 - Disclosure - Debt (Summary of Currently Effective Third-Party 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>9954720 - 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="DerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails">
        <link:definition>9954721 - 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>9954722 - 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>9954723 - 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>9954724 - 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>9954725 - 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="CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails">
        <link:definition>9954726 - 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="IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails">
        <link:definition>9954727 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (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>9954728 - 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="RevenueRecognitionDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails">
        <link:definition>9954729 - 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>9954729 - 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>9954730 - 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="RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails">
        <link:definition>9954731 - Disclosure - Revenue Recognition (Disaggregation of 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="RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails">
        <link:definition>9954732 - Disclosure - Revenue Recognition (Disaggregation of 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>9954733 - 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>9954734 - 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_AccruedCommissionsAndSalariesCurrentAndLongTerm" abstract="false" name="AccruedCommissionsAndSalariesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="blkb_DavidJBenjaminMember" abstract="true" name="DavidJBenjaminMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" abstract="false" name="LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PutativeConsumerClassActionCasesMember" abstract="true" name="PutativeConsumerClassActionCasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <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_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_PrepaidSoftwareMaintenanceCurrentAndLongTerm" abstract="false" name="PrepaidSoftwareMaintenanceCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" 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_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_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" abstract="false" name="IncreaseDecreaseAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_JonWOlsonMember" abstract="true" name="JonWOlsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_TransactionalRecurringMember" abstract="true" name="TransactionalRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_LossContingencyClaimsSettledPercent" abstract="false" name="LossContingencyClaimsSettledPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ExpectedNetCashOutlaysForOngoingLegalFees" abstract="false" name="ExpectedNetCashOutlaysForOngoingLegalFees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PrepaidInsuranceCurrentandLongterm" abstract="false" name="PrepaidInsuranceCurrentandLongterm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" abstract="true" name="PutativeConsumerClassActionCasesUSFederalCourtsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNetPreTaxExpense" abstract="false" name="SecurityIncidentNetPreTaxExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeNetExpense" abstract="false" name="SecurityIncidentCumulativeNetExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_AccruedTransactionBasedCostsRelatedToPaymentsServices" abstract="false" name="AccruedTransactionBasedCostsRelatedToPaymentsServices" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfStateAttorneysGeneral" abstract="false" name="SecurityIncidentNumberOfStateAttorneysGeneral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" abstract="false" name="SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_LiabilityInsuranceAmountDeductible" abstract="false" name="LiabilityInsuranceAmountDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SocialSectorMember" abstract="true" name="SocialSectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentPenaltyPaid" abstract="false" name="SecurityIncidentPenaltyPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccruedExpensesAndOtherCurrentLiabilities" abstract="false" name="AccruedExpensesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_RecurringMember" abstract="true" name="RecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" abstract="false" name="ExerciseOfStockOptionsAndStockAppreciationRightsValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" abstract="false" name="DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DerivativeAssetsCurrentAndLongTerm" abstract="false" name="DerivativeAssetsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNetExpense" abstract="false" name="SecurityIncidentNetExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentExpectedCost" abstract="false" name="SecurityIncidentExpectedCost" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_ScheduleOfRestrictedCashTableTextBlock" abstract="false" name="ScheduleOfRestrictedCashTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <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_USSECMember" abstract="true" name="USSECMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentCumulativeAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_OthercountriesMember" abstract="true" name="OthercountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_PreferredStockPurchaseRightsMember" abstract="true" name="PreferredStockPurchaseRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" abstract="false" name="PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_GlobalHQMember" abstract="true" name="GlobalHQMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" abstract="false" name="ScheduleOfEffectiveIncomeTaxRateTableTextBlock" 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_PutativeConsumerClassActionCasesCanadianCourtsMember" abstract="true" name="PutativeConsumerClassActionCasesCanadianCourtsMember" 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_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>blkb-20230630_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 2023 Workiva-->
<!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd-->
<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/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_16cef756-ccc4-452e-af33-3279b7fd776f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_16cef756-ccc4-452e-af33-3279b7fd776f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5aba8e1f-dc71-4e10-8aac-11902badd3bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5aba8e1f-dc71-4e10-8aac-11902badd3bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e2895004-b013-4b40-b037-a6155b3d9e52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e2895004-b013-4b40-b037-a6155b3d9e52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_680a7303-2e71-4915-831d-9f55cc88211f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_680a7303-2e71-4915-831d-9f55cc88211f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a89da70-cc67-4c26-9f32-1ad9c30a7505" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_75945ab5-0981-4117-952d-5c857ebf8d1e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a89da70-cc67-4c26-9f32-1ad9c30a7505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_3c8c7a88-49e1-4bf0-bd72-5bbbea4e867f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_PreferredStockValue_3c8c7a88-49e1-4bf0-bd72-5bbbea4e867f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b5822058-3478-4865-9e36-c0e60145e3be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_CommonStockValue_b5822058-3478-4865-9e36-c0e60145e3be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_62db38d2-e34e-479b-9e32-6bc31b577e35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_62db38d2-e34e-479b-9e32-6bc31b577e35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_2a0f25df-de96-491b-9068-879ad3e43341" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_TreasuryStockCommonValue_2a0f25df-de96-491b-9068-879ad3e43341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dbd200aa-82bf-46b4-a388-1f6cc4444315" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dbd200aa-82bf-46b4-a388-1f6cc4444315" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a4bbf544-ad79-4220-8d01-5cf437404c48" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3ee0a075-2ae2-4924-b6cc-1e7e75f27428" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a4bbf544-ad79-4220-8d01-5cf437404c48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_b6aa0b09-5ed8-4c5e-8801-c433f3a4daf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_b6aa0b09-5ed8-4c5e-8801-c433f3a4daf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_8c6626de-840a-4fd2-b871-18c8c6cb5a03" xlink:href="blkb-20230630.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_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_8c6626de-840a-4fd2-b871-18c8c6cb5a03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_bbe213c6-f255-4560-90d3-eb32345c901f" xlink:href="blkb-20230630.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_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:to="loc_blkb_DueToCustomersCurrent_bbe213c6-f255-4560-90d3-eb32345c901f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a19830eb-2dc2-49c4-a6d2-c0429c34a7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:to="loc_us-gaap_LongTermDebtCurrent_a19830eb-2dc2-49c4-a6d2-c0429c34a7b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dafe175e-c647-4910-b9ba-4aecb98b4062" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_804ccdf0-2336-4d8a-b2d3-3da1cd0a1923" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_dafe175e-c647-4910-b9ba-4aecb98b4062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_977c22ee-a1b9-4d1d-8196-1ca4715091eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d313cf03-7336-45c9-ac46-8062fd3869b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_977c22ee-a1b9-4d1d-8196-1ca4715091eb" xlink:to="loc_us-gaap_Liabilities_d313cf03-7336-45c9-ac46-8062fd3869b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a0f2b4f2-6897-46e0-8302-8be9cb169057" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_977c22ee-a1b9-4d1d-8196-1ca4715091eb" xlink:to="loc_us-gaap_StockholdersEquity_a0f2b4f2-6897-46e0-8302-8be9cb169057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_1e38e2ba-3c68-4a99-a1d1-b1b33712e124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_977c22ee-a1b9-4d1d-8196-1ca4715091eb" xlink:to="loc_us-gaap_CommitmentsAndContingencies_1e38e2ba-3c68-4a99-a1d1-b1b33712e124" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_61d99e1e-07c0-4b58-b860-a3ea09edb228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_LiabilitiesCurrent_61d99e1e-07c0-4b58-b860-a3ea09edb228" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_997b71fd-29bc-4fe2-bbec-7709a416f59d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_997b71fd-29bc-4fe2-bbec-7709a416f59d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3016f513-abb7-4c46-aa99-818ca21c3dfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_3016f513-abb7-4c46-aa99-818ca21c3dfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2ad6a8c9-b961-409d-a0e6-020887997860" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2ad6a8c9-b961-409d-a0e6-020887997860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aa6282df-a333-4fe5-82d7-da4fc2c7be2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_aa6282df-a333-4fe5-82d7-da4fc2c7be2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_29d0f982-a86a-43ec-a73a-ddba07c741c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e7ffb3d8-5758-447d-ad68-af204858e867" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_29d0f982-a86a-43ec-a73a-ddba07c741c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_dcf6b1e0-3137-4f7e-90a9-94c2cab71f34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_AssetsCurrent_dcf6b1e0-3137-4f7e-90a9-94c2cab71f34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9ac85eaa-8b2e-432e-b27c-49d6373d7a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9ac85eaa-8b2e-432e-b27c-49d6373d7a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cf935d0-91bf-46bf-a542-0d361490892f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6cf935d0-91bf-46bf-a542-0d361490892f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_aa048b31-64b7-4830-bb9f-9fd4d1a17003" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_aa048b31-64b7-4830-bb9f-9fd4d1a17003" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fc54352c-d7cd-4390-b493-35328a134f32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_Goodwill_fc54352c-d7cd-4390-b493-35328a134f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c838b349-7a32-49e9-a7ce-42b8690c169e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c838b349-7a32-49e9-a7ce-42b8690c169e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_2365618d-a12a-4ba6-890e-782a1ff0afee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_622f1496-9c7d-47aa-b231-89dc5f1b65a0" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_2365618d-a12a-4ba6-890e-782a1ff0afee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e68f3f1-ff6d-4146-8ed1-fd78823a7d96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7f7d35db-10c5-4319-b5b1-88806a68df87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e68f3f1-ff6d-4146-8ed1-fd78823a7d96" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7f7d35db-10c5-4319-b5b1-88806a68df87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_8a9b688d-1221-45dd-854e-b1529fc48c92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_2e68f3f1-ff6d-4146-8ed1-fd78823a7d96" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_8a9b688d-1221-45dd-854e-b1529fc48c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d342c906-00f5-4066-87d6-89f7d1f9d8c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c8623ed2-ae4a-42df-bf04-e91e77364e84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d342c906-00f5-4066-87d6-89f7d1f9d8c2" xlink:to="loc_us-gaap_GrossProfit_c8623ed2-ae4a-42df-bf04-e91e77364e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7206f006-1f85-4d56-a8dc-348171e88fed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_d342c906-00f5-4066-87d6-89f7d1f9d8c2" xlink:to="loc_us-gaap_OperatingExpenses_7206f006-1f85-4d56-a8dc-348171e88fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_aa153dde-723b-4439-a2d9-9615bcb929cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_caec0fe5-e691-4262-b8de-15d9f8734d0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aa153dde-723b-4439-a2d9-9615bcb929cb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_caec0fe5-e691-4262-b8de-15d9f8734d0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_665e7571-10fe-4a87-b55f-8d4b71642923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_aa153dde-723b-4439-a2d9-9615bcb929cb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_665e7571-10fe-4a87-b55f-8d4b71642923" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6440c7f-328a-44b5-b428-3bb8b853b3e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_85036088-fb52-49dc-9106-885eb98f8ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6440c7f-328a-44b5-b428-3bb8b853b3e7" xlink:to="loc_us-gaap_NetIncomeLoss_85036088-fb52-49dc-9106-885eb98f8ad6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_caa2b76b-37d8-4dab-8dd5-37668452daf0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_e6440c7f-328a-44b5-b428-3bb8b853b3e7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_caa2b76b-37d8-4dab-8dd5-37668452daf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65859b55-ae22-4e39-925d-73f017af7798" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3b8348e8-cf9a-470e-84bf-b9b35ed27314" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65859b55-ae22-4e39-925d-73f017af7798" xlink:to="loc_us-gaap_InterestExpense_3b8348e8-cf9a-470e-84bf-b9b35ed27314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_194b8715-b768-4951-952b-2b765ab075b0" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65859b55-ae22-4e39-925d-73f017af7798" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_194b8715-b768-4951-952b-2b765ab075b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8d3c2928-3903-4ce6-80de-c387abe77fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65859b55-ae22-4e39-925d-73f017af7798" xlink:to="loc_us-gaap_OperatingIncomeLoss_8d3c2928-3903-4ce6-80de-c387abe77fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6c8c9e29-ea28-44cd-86a9-6a5c84e4f94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_2a3dfeb6-7d31-4d91-a721-2c3f11774732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c8c9e29-ea28-44cd-86a9-6a5c84e4f94d" xlink:to="loc_us-gaap_SellingAndMarketingExpense_2a3dfeb6-7d31-4d91-a721-2c3f11774732" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_f50a2e98-c3b0-40a0-b3f4-5d00d4d368a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c8c9e29-ea28-44cd-86a9-6a5c84e4f94d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_f50a2e98-c3b0-40a0-b3f4-5d00d4d368a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ed6607ac-bfd3-4fe5-b99c-c98d66ebbd85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c8c9e29-ea28-44cd-86a9-6a5c84e4f94d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ed6607ac-bfd3-4fe5-b99c-c98d66ebbd85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_aa00ec2d-29d4-4e9e-a452-fd5db333d90d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6c8c9e29-ea28-44cd-86a9-6a5c84e4f94d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_aa00ec2d-29d4-4e9e-a452-fd5db333d90d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_350609c7-cc9f-4168-bbfc-844f47b57932" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ed1206e-1fb9-4aba-afeb-55f761fded3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_350609c7-cc9f-4168-bbfc-844f47b57932" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9ed1206e-1fb9-4aba-afeb-55f761fded3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1f72e8ca-e366-4d40-ba26-1cf45ba282d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_350609c7-cc9f-4168-bbfc-844f47b57932" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1f72e8ca-e366-4d40-ba26-1cf45ba282d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dee4d5a1-dfe5-446d-a697-77db771d217b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fe69ab19-5769-44b2-9315-91d3da4e6856" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dee4d5a1-dfe5-446d-a697-77db771d217b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fe69ab19-5769-44b2-9315-91d3da4e6856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_742a6b3f-1d0d-4ab8-a061-2208edef1661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dee4d5a1-dfe5-446d-a697-77db771d217b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_742a6b3f-1d0d-4ab8-a061-2208edef1661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_43dafc0c-f325-4437-8261-de1bbd2b4d02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_43dafc0c-f325-4437-8261-de1bbd2b4d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_0b3e3fab-a2cd-4000-90db-264fa701c1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_us-gaap_RepaymentsOfDebt_0b3e3fab-a2cd-4000-90db-264fa701c1bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5fe57f1c-85a0-4a57-b9e1-2f2669f7c467" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_5fe57f1c-85a0-4a57-b9e1-2f2669f7c467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_15b24734-02e7-40ef-9853-cc81d538ddeb" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_15b24734-02e7-40ef-9853-cc81d538ddeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_04f2049f-2495-402d-9072-a443575549d7" xlink:href="blkb-20230630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_04f2049f-2495-402d-9072-a443575549d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1a643fb5-3996-4ce8-88d3-96fe530ea078" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_98d03261-fef5-4ea1-b1b8-f068b6b5fda9" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1a643fb5-3996-4ce8-88d3-96fe530ea078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2b0ad42-0c88-4a37-a297-542f346b428d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2483eb4f-1180-4795-bff5-6f4d175da247" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2b0ad42-0c88-4a37-a297-542f346b428d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2483eb4f-1180-4795-bff5-6f4d175da247" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa9b8e24-334e-4cc5-8015-0846da5ad2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2b0ad42-0c88-4a37-a297-542f346b428d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa9b8e24-334e-4cc5-8015-0846da5ad2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c836f568-69a6-4161-ad5a-45257724cd91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2b0ad42-0c88-4a37-a297-542f346b428d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c836f568-69a6-4161-ad5a-45257724cd91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2fa99262-72b8-48a0-b0ad-8570081047e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b2b0ad42-0c88-4a37-a297-542f346b428d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2fa99262-72b8-48a0-b0ad-8570081047e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4d1b4d1d-ad87-4b0d-ace7-12411c33cb04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_NetIncomeLoss_4d1b4d1d-ad87-4b0d-ace7-12411c33cb04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_fa648f5b-ba80-42dd-91b0-4572e53bb1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_DepreciationAndAmortization_fa648f5b-ba80-42dd-91b0-4572e53bb1ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_467a6c9d-ed81-4646-a1ac-c68654e8ceae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_467a6c9d-ed81-4646-a1ac-c68654e8ceae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a225b167-81fc-4ca6-aac0-d09cd0198fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_ShareBasedCompensation_a225b167-81fc-4ca6-aac0-d09cd0198fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f4158400-c9b7-4ca0-aa0e-5910fc557233" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f4158400-c9b7-4ca0-aa0e-5910fc557233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a6503bbb-bfb6-481a-9d73-6e53c923a8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a6503bbb-bfb6-481a-9d73-6e53c923a8bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5a27c2c2-a707-4f04-8595-4878af6234bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5a27c2c2-a707-4f04-8595-4878af6234bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bc1a787c-fb6f-4da2-bae7-97b5a6f01d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bc1a787c-fb6f-4da2-bae7-97b5a6f01d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_593571ca-01d0-437a-9b8b-ccdcbe581aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_593571ca-01d0-437a-9b8b-ccdcbe581aa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_eb58abf4-f714-465f-a515-6a0c09537828" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_eb58abf4-f714-465f-a515-6a0c09537828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_45f2c6d2-ddd1-4d50-b4a3-4dc286b383b7" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_45f2c6d2-ddd1-4d50-b4a3-4dc286b383b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_163a1348-91d6-4ea5-8574-d7db6f601758" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a3d5cb27-1324-4d17-99b7-e687bcae9378" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_163a1348-91d6-4ea5-8574-d7db6f601758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3db5e544-958d-44cf-9a41-a2e7a0ee058b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ac7a695-24ee-4bda-b920-0910c5fbaed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3db5e544-958d-44cf-9a41-a2e7a0ee058b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3ac7a695-24ee-4bda-b920-0910c5fbaed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_a4d8ef24-7a7f-4e1c-bb8b-5534aec16706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3db5e544-958d-44cf-9a41-a2e7a0ee058b" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_a4d8ef24-7a7f-4e1c-bb8b-5534aec16706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9cfef4f8-d0a4-47dd-82f6-05c6a587213d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3db5e544-958d-44cf-9a41-a2e7a0ee058b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9cfef4f8-d0a4-47dd-82f6-05c6a587213d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20230630.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_83f514cf-30a9-4cd0-b2e3-b9a2e0bf987d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_50ef97a8-2062-4afb-a4a7-9d120d6bf0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83f514cf-30a9-4cd0-b2e3-b9a2e0bf987d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_50ef97a8-2062-4afb-a4a7-9d120d6bf0a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1ac63f79-fced-430d-8fa4-17e9711a347f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_83f514cf-30a9-4cd0-b2e3-b9a2e0bf987d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1ac63f79-fced-430d-8fa4-17e9711a347f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_083d0d7c-63f6-4a3e-94de-469769d44537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_e626068d-b74a-40dd-ba5c-21b060a56c55" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_083d0d7c-63f6-4a3e-94de-469769d44537" xlink:to="loc_us-gaap_DerivativeLiabilities_e626068d-b74a-40dd-ba5c-21b060a56c55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57bb3ef5-bff5-4060-8ab5-93a701049f41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_083d0d7c-63f6-4a3e-94de-469769d44537" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_57bb3ef5-bff5-4060-8ab5-93a701049f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8f7b522d-3c6c-4c8c-ace0-eaa43a0020d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_083d0d7c-63f6-4a3e-94de-469769d44537" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_8f7b522d-3c6c-4c8c-ace0-eaa43a0020d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_79ec8fc4-f6eb-4a3b-8e4f-2af02e2bec19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_05f8732b-54a6-43cc-9581-c870b1e54b94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_79ec8fc4-f6eb-4a3b-8e4f-2af02e2bec19" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_05f8732b-54a6-43cc-9581-c870b1e54b94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_6ae13945-5a0f-48f9-b9c4-068ca4ae9d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_79ec8fc4-f6eb-4a3b-8e4f-2af02e2bec19" xlink:to="loc_us-gaap_DerivativeAssets_6ae13945-5a0f-48f9-b9c4-068ca4ae9d3e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20230630.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_dce28e46-3433-4858-bd1d-4a9b82c0b89a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_3a1178b5-1c3b-4e95-b35a-6f6de710429f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_dce28e46-3433-4858-bd1d-4a9b82c0b89a" xlink:to="loc_us-gaap_RestrictedCash_3a1178b5-1c3b-4e95-b35a-6f6de710429f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_dd77beb7-9888-4312-ad87-5fa7404eaf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_dce28e46-3433-4858-bd1d-4a9b82c0b89a" xlink:to="loc_us-gaap_EscrowDeposit_dd77beb7-9888-4312-ad87-5fa7404eaf7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20230630.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_88d79cd3-0efe-4fdc-a73e-258a40a860ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_34bfd946-f798-45f6-8555-eabd035ed61c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_88d79cd3-0efe-4fdc-a73e-258a40a860ae" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_34bfd946-f798-45f6-8555-eabd035ed61c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be4e792c-0e78-4a0f-a808-ea22aecfc3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_88d79cd3-0efe-4fdc-a73e-258a40a860ae" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be4e792c-0e78-4a0f-a808-ea22aecfc3a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_94a51530-aca1-43eb-be65-bd60b47a885f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_us-gaap_CapitalizedContractCostNet_94a51530-aca1-43eb-be65-bd60b47a885f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_2025204b-cb0a-4830-8eea-ed8d4b9ecfe1" xlink:href="blkb-20230630.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_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_2025204b-cb0a-4830-8eea-ed8d4b9ecfe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_7714977f-9261-48f1-890b-a256087d7010" xlink:href="blkb-20230630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_7714977f-9261-48f1-890b-a256087d7010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_69e45206-1c09-4c20-b057-b1e6536fd743" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_69e45206-1c09-4c20-b057-b1e6536fd743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_325c1298-9c8b-4d05-b20e-59cdf25fbc43" xlink:href="blkb-20230630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_325c1298-9c8b-4d05-b20e-59cdf25fbc43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_67af409b-a58d-4d7e-a055-1c5a100a8924" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_us-gaap_UnbilledContractsReceivable_67af409b-a58d-4d7e-a055-1c5a100a8924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_eed81a4f-88ac-4acd-b684-154aa2e22dc3" xlink:href="blkb-20230630.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_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_eed81a4f-88ac-4acd-b684-154aa2e22dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_4286baf4-307f-492c-a9a3-d87a3644a8e9" xlink:href="blkb-20230630.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_4286baf4-307f-492c-a9a3-d87a3644a8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_403403df-750e-43a0-808c-74d087dc043b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_2a8fa16e-fe49-411e-b80b-41a047da02f7" xlink:to="loc_us-gaap_OtherAssets_403403df-750e-43a0-808c-74d087dc043b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20230630.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_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_6b7f709c-938c-40b8-8f4a-4206166c5d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_6b7f709c-938c-40b8-8f4a-4206166c5d3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_09d12e09-f94c-4478-999d-a3611291cdb3" xlink:href="blkb-20230630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_09d12e09-f94c-4478-999d-a3611291cdb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_28633b48-0190-4f87-a64d-ffb3f737697d" xlink:href="blkb-20230630.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_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_28633b48-0190-4f87-a64d-ffb3f737697d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7e79a6a-7630-496d-b75b-436c6d8de27f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7e79a6a-7630-496d-b75b-436c6d8de27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_01c4fc5d-bc69-4c8f-8043-8563f03261c1" xlink:href="blkb-20230630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_01c4fc5d-bc69-4c8f-8043-8563f03261c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_68ab4d03-0271-4204-bc85-89dbfa5eff58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_68ab4d03-0271-4204-bc85-89dbfa5eff58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ce2d49d5-7186-416a-8ca8-2ebd8f27217d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ce2d49d5-7186-416a-8ca8-2ebd8f27217d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_60b59c2d-b303-43b0-8b8e-97ee8d791747" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_60b59c2d-b303-43b0-8b8e-97ee8d791747" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_3376bf68-27eb-48ce-8bb8-34ad76ed561f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_3376bf68-27eb-48ce-8bb8-34ad76ed561f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_5003712b-87ba-4d44-951f-a8030ec58ab5" xlink:href="blkb-20230630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_5003712b-87ba-4d44-951f-a8030ec58ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_2ed88cbb-2442-4b0f-a5e2-51bbc0282488" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_61da179a-3730-4aa9-b5b4-e74c76ca2b0e" xlink:to="loc_us-gaap_OtherLiabilities_2ed88cbb-2442-4b0f-a5e2-51bbc0282488" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c85170f7-1873-4184-8977-adc20b2f81ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_98e6faef-f746-4f6a-8795-514ef8ea5c80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_c85170f7-1873-4184-8977-adc20b2f81ef" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_98e6faef-f746-4f6a-8795-514ef8ea5c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_1d179304-35c2-4a58-ba38-fe508852dcc2" xlink:href="blkb-20230630.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_AccruedLiabilitiesAndOtherLiabilities_c85170f7-1873-4184-8977-adc20b2f81ef" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_1d179304-35c2-4a58-ba38-fe508852dcc2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_590f48ce-a2a6-42c1-9440-bc9e053e8bb1" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_50ce831f-4d26-4374-ab73-dafbbb078805" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_590f48ce-a2a6-42c1-9440-bc9e053e8bb1" xlink:to="loc_us-gaap_InvestmentIncomeInterest_50ce831f-4d26-4374-ab73-dafbbb078805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_56661494-cfd6-4b34-ba16-da0075397df0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_590f48ce-a2a6-42c1-9440-bc9e053e8bb1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_56661494-cfd6-4b34-ba16-da0075397df0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0ccd7dce-44b8-458d-90c7-2f93d7b93f85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_590f48ce-a2a6-42c1-9440-bc9e053e8bb1" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0ccd7dce-44b8-458d-90c7-2f93d7b93f85" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20230630.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_4a766527-e356-4057-9e5b-e8531734bc64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_44be28b5-fa81-4c41-8ccd-d679e393022a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4a766527-e356-4057-9e5b-e8531734bc64" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_44be28b5-fa81-4c41-8ccd-d679e393022a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b8dee545-1e48-410d-8eff-d867bd98cec9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4a766527-e356-4057-9e5b-e8531734bc64" xlink:to="loc_us-gaap_LongTermDebtCurrent_b8dee545-1e48-410d-8eff-d867bd98cec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_26838bc4-1d42-46be-a273-b61f7f076c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_4a766527-e356-4057-9e5b-e8531734bc64" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_26838bc4-1d42-46be-a273-b61f7f076c7a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20230630.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_e5aff66f-464a-4c89-931b-e44a6e2edadd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f8d4a23a-5acf-455b-8788-1035ca24b8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e5aff66f-464a-4c89-931b-e44a6e2edadd" xlink:to="loc_us-gaap_OperatingLeaseCost_f8d4a23a-5acf-455b-8788-1035ca24b8ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_7aea293d-d829-4776-86b9-4925484f0688" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e5aff66f-464a-4c89-931b-e44a6e2edadd" xlink:to="loc_us-gaap_VariableLeaseCost_7aea293d-d829-4776-86b9-4925484f0688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_500e8347-3484-4b3b-b980-9611aa3f6251" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_e5aff66f-464a-4c89-931b-e44a6e2edadd" xlink:to="loc_us-gaap_SubleaseIncome_500e8347-3484-4b3b-b980-9611aa3f6251" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_c1ae8068-cae1-445d-8ef2-cd25a6ae1848" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_5bb92739-1241-4928-b6ad-fcadf8ec1fee" xlink:href="blkb-20230630.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_c1ae8068-cae1-445d-8ef2-cd25a6ae1848" xlink:to="loc_blkb_SecurityIncidentExpense_5bb92739-1241-4928-b6ad-fcadf8ec1fee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_4d62d80a-53ba-4b28-a958-c2cd9d1d740a" xlink:href="blkb-20230630.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_c1ae8068-cae1-445d-8ef2-cd25a6ae1848" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_4d62d80a-53ba-4b28-a958-c2cd9d1d740a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_5017a991-5c80-4dc7-8a14-b79b4e81915f" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_7d700cd4-3012-4a44-8ffc-330435f9f9bb" xlink:href="blkb-20230630.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_5017a991-5c80-4dc7-8a14-b79b4e81915f" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_7d700cd4-3012-4a44-8ffc-330435f9f9bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_ad186746-c4b7-4d73-9e45-2902c49ad49a" xlink:href="blkb-20230630.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_5017a991-5c80-4dc7-8a14-b79b4e81915f" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_ad186746-c4b7-4d73-9e45-2902c49ad49a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20230630.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_390c6b4a-4f6f-4c64-9ef7-ab614fe2ba30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_5c961a5f-a3e1-4bc5-a989-d939bdb8b3be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_390c6b4a-4f6f-4c64-9ef7-ab614fe2ba30" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_5c961a5f-a3e1-4bc5-a989-d939bdb8b3be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_33a24f75-2139-4624-9ad4-13bd23afebd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_390c6b4a-4f6f-4c64-9ef7-ab614fe2ba30" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_33a24f75-2139-4624-9ad4-13bd23afebd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8f446913-a19e-4428-b0db-116efccc48c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_a561132c-5745-4f50-bdc0-ca4420dedd00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8f446913-a19e-4428-b0db-116efccc48c6" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_a561132c-5745-4f50-bdc0-ca4420dedd00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_053beb70-0aa9-4e57-a52d-224455e93b44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8f446913-a19e-4428-b0db-116efccc48c6" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_053beb70-0aa9-4e57-a52d-224455e93b44" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>blkb-20230630_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 2023 Workiva-->
<!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd-->
<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/Document" xlink:type="simple" xlink:href="blkb-20230630.xsd#Document"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/Document" xlink:type="extended" id="i4ae18b7a8f274854b928c7a65555ec31_Document">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_42a477b6-aee7-4de6-a7c2-d43deedd85b1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentType_42a477b6-aee7-4de6-a7c2-d43deedd85b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_2f590ffd-5182-475a-ae4e-d79ee3a7d37b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentQuarterlyReport_2f590ffd-5182-475a-ae4e-d79ee3a7d37b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f148b516-6a8c-4e79-80a1-5235f664f3c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentPeriodEndDate_f148b516-6a8c-4e79-80a1-5235f664f3c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_12c2ad31-d85c-4dc9-a238-560c9c1ac529" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentTransitionReport_12c2ad31-d85c-4dc9-a238-560c9c1ac529" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e501f775-d6aa-4c31-a779-16ebc2d97c59" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityFileNumber_e501f775-d6aa-4c31-a779-16ebc2d97c59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a5496f10-89fe-4c60-a352-8f4a60b60aa3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityRegistrantName_a5496f10-89fe-4c60-a352-8f4a60b60aa3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2be4abff-0b10-48b6-9711-60cf2c157fa0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2be4abff-0b10-48b6-9711-60cf2c157fa0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c3f5de29-f554-488c-b3e7-77c11fe72d01" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityTaxIdentificationNumber_c3f5de29-f554-488c-b3e7-77c11fe72d01" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_561286e7-86f7-4e74-9042-e05b395a7071" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressAddressLine1_561286e7-86f7-4e74-9042-e05b395a7071" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_09a7e0b2-f4d1-4577-9cf4-c8022e9baf76" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressCityOrTown_09a7e0b2-f4d1-4577-9cf4-c8022e9baf76" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_52f2c9b9-70f3-45d8-b9a8-3ef24c06fed4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressStateOrProvince_52f2c9b9-70f3-45d8-b9a8-3ef24c06fed4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a6cfe79f-3099-4853-90d2-91734527c860" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressPostalZipCode_a6cfe79f-3099-4853-90d2-91734527c860" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4afb4cb1-cdb3-40e9-b99f-1fe54caad70b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_CityAreaCode_4afb4cb1-cdb3-40e9-b99f-1fe54caad70b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_20b3be33-3a27-4503-8dcf-020fb721af54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_LocalPhoneNumber_20b3be33-3a27-4503-8dcf-020fb721af54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c1716491-e20b-46a5-8090-dce484419abf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_Security12bTitle_c1716491-e20b-46a5-8090-dce484419abf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c6fd8ea5-967e-4101-8bf2-6d50e21415fd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_TradingSymbol_c6fd8ea5-967e-4101-8bf2-6d50e21415fd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_7973853c-9e1a-47fc-a4f7-49cfa356fff4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_NoTradingSymbolFlag_7973853c-9e1a-47fc-a4f7-49cfa356fff4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_297eeddd-eca9-4231-83d5-58d9613ea0cf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_SecurityExchangeName_297eeddd-eca9-4231-83d5-58d9613ea0cf" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1206eff4-14ff-41df-82aa-4792dcac4357" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCurrentReportingStatus_1206eff4-14ff-41df-82aa-4792dcac4357" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_718f6949-b3ec-46da-a86f-a81ad4d42553" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityInteractiveDataCurrent_718f6949-b3ec-46da-a86f-a81ad4d42553" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2d485bc4-33e7-4f81-ad34-c748e52deda3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityFilerCategory_2d485bc4-33e7-4f81-ad34-c748e52deda3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b77a2308-f139-44a9-b6a4-168bcaaffe0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntitySmallBusiness_b77a2308-f139-44a9-b6a4-168bcaaffe0e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_27458430-2853-42a9-b478-22b75b0b2228" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityEmergingGrowthCompany_27458430-2853-42a9-b478-22b75b0b2228" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_81b6c6b7-19e3-4492-a9f6-3bfa2064cdab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityShellCompany_81b6c6b7-19e3-4492-a9f6-3bfa2064cdab" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dfedd18c-4cfb-430d-96e2-b28ec723e86f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dfedd18c-4cfb-430d-96e2-b28ec723e86f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_245a0289-bc00-43cf-9b74-7b5b484c7710" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_AmendmentFlag_245a0289-bc00-43cf-9b74-7b5b484c7710" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bbd29c55-8af7-4ec5-9eb4-cdbef3de1819" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentFiscalYearFocus_bbd29c55-8af7-4ec5-9eb4-cdbef3de1819" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_31116143-cac7-4a62-afe6-887454f27acc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentFiscalPeriodFocus_31116143-cac7-4a62-afe6-887454f27acc" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f755048c-491a-4c66-835e-f1d3be5bc67a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCentralIndexKey_f755048c-491a-4c66-835e-f1d3be5bc67a" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d56b5c45-8d74-4500-883d-af053fc53611" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_CurrentFiscalYearEndDate_d56b5c45-8d74-4500-883d-af053fc53611" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_00bf84ca-65d9-478d-b3bb-180ccd638d96_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:to="loc_us-gaap_ClassOfStockDomain_00bf84ca-65d9-478d-b3bb-180ccd638d96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:to="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f588b8d9-3375-4136-a5e5-cd7b8b09d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:to="loc_us-gaap_CommonStockMember_f588b8d9-3375-4136-a5e5-cd7b8b09d61b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_593f6c61-e6a8-4e75-8aaa-d033fc773774" xlink:href="blkb-20230630.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_593f6c61-e6a8-4e75-8aaa-d033fc773774" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="id244b1e32bac4b648e8e9f1374b2a6cc_CondensedConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45fb0e87-bdc6-4c4c-81a8-87f60208c9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45fb0e87-bdc6-4c4c-81a8-87f60208c9f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2631bd1-1c74-41a4-acce-db13dfc5bdca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2631bd1-1c74-41a4-acce-db13dfc5bdca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3ddc3415-dc17-4c8d-bcff-d380a533a257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_GrossProfit_3ddc3415-dc17-4c8d-bcff-d380a533a257" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4c29ab25-bd82-4805-a81c-3e9d60c5b098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_SellingAndMarketingExpense_4c29ab25-bd82-4805-a81c-3e9d60c5b098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6f9d0427-5262-4798-bd46-78c556de0a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6f9d0427-5262-4798-bd46-78c556de0a3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d5079db7-9f08-4589-8c79-fa3dc3cf9698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d5079db7-9f08-4589-8c79-fa3dc3cf9698" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_46f53d4f-d4ed-48e0-83e8-edf30e7c9331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_46f53d4f-d4ed-48e0-83e8-edf30e7c9331" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2cb06165-1afe-449b-a17a-b669a2ee43ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_OperatingExpenses_2cb06165-1afe-449b-a17a-b669a2ee43ec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_360b9efb-604f-475a-8fe4-7816c7e557a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OperatingIncomeLoss_360b9efb-604f-475a-8fe4-7816c7e557a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2d2f707a-1469-46f3-aab9-a567663b6aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_InterestExpense_2d2f707a-1469-46f3-aab9-a567663b6aee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_014d16cd-2214-443a-a201-df77bb460477" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_014d16cd-2214-443a-a201-df77bb460477" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19d66390-7f50-4ab0-84b1-ea93af42a575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19d66390-7f50-4ab0-84b1-ea93af42a575" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a036141e-94ab-41de-a16a-4bc11068d1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a036141e-94ab-41de-a16a-4bc11068d1b5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61f7d147-9ccb-4d80-a786-4486e27119b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_NetIncomeLoss_61f7d147-9ccb-4d80-a786-4486e27119b6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7481ab3e-8389-415b-95c6-d359135e0103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:to="loc_us-gaap_EarningsPerShareBasic_7481ab3e-8389-415b-95c6-d359135e0103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_48a5bd64-cb14-446b-95c0-918323cb5fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:to="loc_us-gaap_EarningsPerShareDiluted_48a5bd64-cb14-446b-95c0-918323cb5fa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89d67f98-083e-4336-8626-c1e387964a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89d67f98-083e-4336-8626-c1e387964a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea35d42b-022d-4e2c-ac43-be7048b6c47b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea35d42b-022d-4e2c-ac43-be7048b6c47b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43d7623a-bffe-424e-a328-f4d2fe343b14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43d7623a-bffe-424e-a328-f4d2fe343b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c6945bda-f52d-4ab4-b213-a96267b97e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c6945bda-f52d-4ab4-b213-a96267b97e7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0d915dc1-eade-4a39-882a-328cd1771b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0d915dc1-eade-4a39-882a-328cd1771b8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d75bbbd0-0089-40d3-91d4-64fbb9ef6ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d75bbbd0-0089-40d3-91d4-64fbb9ef6ed2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:to="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1d7cb8e5-7328-4a27-9035-24cd37266679_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:to="loc_srt_ProductsAndServicesDomain_1d7cb8e5-7328-4a27-9035-24cd37266679_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:to="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_22e58d6f-bd22-4723-ac68-de6e83d5ddd5" xlink:href="blkb-20230630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:to="loc_blkb_RecurringMember_22e58d6f-bd22-4723-ac68-de6e83d5ddd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_b31dee74-bf2e-476b-8c05-33d8d5ad4c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:to="loc_us-gaap_TechnologyServiceMember_b31dee74-bf2e-476b-8c05-33d8d5ad4c2f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i65630e3063c64aa2ae95ee9b5bbd02f9_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a2340d49-eadf-4654-9655-2c42197723d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_SharesIssued_a2340d49-eadf-4654-9655-2c42197723d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c4ee1587-4b64-432b-b3de-e4a4f1a45d40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockholdersEquity_c4ee1587-4b64-432b-b3de-e4a4f1a45d40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f200245-9a2e-468e-b28e-ba0dca5de17f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_NetIncomeLoss_2f200245-9a2e-468e-b28e-ba0dca5de17f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_eb1e4161-1189-48de-90c6-a5952694e459" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_eb1e4161-1189-48de-90c6-a5952694e459" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_110358b2-01bc-49a7-9932-1eb7cc9b4a73" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_110358b2-01bc-49a7-9932-1eb7cc9b4a73" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_7bb75066-9d29-462f-94db-8d6dd6844c96" xlink:href="blkb-20230630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_7bb75066-9d29-462f-94db-8d6dd6844c96" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_36127cc0-e0fd-4a7c-9ff7-16e6814e27b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_36127cc0-e0fd-4a7c-9ff7-16e6814e27b9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a4aff369-cd1d-4e02-b485-03af208ddc06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a4aff369-cd1d-4e02-b485-03af208ddc06" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2fe7067d-aab8-44e2-a358-8a7ee633aaac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2fe7067d-aab8-44e2-a358-8a7ee633aaac" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_434db6a8-5cf3-4630-a964-7c4588bb1d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_434db6a8-5cf3-4630-a964-7c4588bb1d3a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_a30735f0-be82-4e0d-86c5-b10af55f651d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_a30735f0-be82-4e0d-86c5-b10af55f651d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429100cb-daf4-40e0-ab55-165bcb8233b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429100cb-daf4-40e0-ab55-165bcb8233b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fbce1870-56c6-4421-9040-2a411f7958cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0bd78ed9-e5ce-42f3-a849-302c83693d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_d3ed2ec8-26a3-4581-8dd6-65c5c7049d22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_d3ed2ec8-26a3-4581-8dd6-65c5c7049d22" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_e8fc0f60-cd25-4845-988d-3421cb616556" xlink:href="blkb-20230630.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_RetirementsOfCommonStockShares_e8fc0f60-cd25-4845-988d-3421cb616556" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_54f48d05-61fd-42ee-a09e-0a85f3c04052" xlink:href="blkb-20230630.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_54f48d05-61fd-42ee-a09e-0a85f3c04052" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:to="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d64e8f22-ad0d-4074-9df6-80a9a1afd429_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:to="loc_us-gaap_EquityComponentDomain_d64e8f22-ad0d-4074-9df6-80a9a1afd429_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:to="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d2ca717f-4c89-4c73-8a5f-199df64905a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_CommonStockMember_d2ca717f-4c89-4c73-8a5f-199df64905a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9b93adad-6f26-4bd7-8081-82841438bce2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9b93adad-6f26-4bd7-8081-82841438bce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_534fce2d-f295-49db-b7e3-06fefeb152c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_TreasuryStockCommonMember_534fce2d-f295-49db-b7e3-06fefeb152c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9806806f-2040-4c56-abb6-470e5e56319f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9806806f-2040-4c56-abb6-470e5e56319f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bfa8b4f8-24ea-494c-a779-07b3ecc99daf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_RetainedEarningsMember_bfa8b4f8-24ea-494c-a779-07b3ecc99daf" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i983bb0da60c54303849d195b3e45b097_FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_0eb7e737-2626-4d6d-93d3-9f65e2f64c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_DerivativeAssets_0eb7e737-2626-4d6d-93d3-9f65e2f64c69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_98231c66-7d63-48c1-929b-3ab4e0e8ce04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_98231c66-7d63-48c1-929b-3ab4e0e8ce04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2530ae16-205b-454f-85a7-fb477c41b0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2530ae16-205b-454f-85a7-fb477c41b0bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_889c24d8-db5a-40ac-a9cf-e35041a327bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_DerivativeLiabilities_889c24d8-db5a-40ac-a9cf-e35041a327bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_e9d86a07-78b8-4288-a0a8-e039ed517d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_e9d86a07-78b8-4288-a0a8-e039ed517d86" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94c312f8-2822-4191-bba1-7f6904ee8eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94c312f8-2822-4191-bba1-7f6904ee8eb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_989070d5-67d7-4a25-8861-52c8f59a17bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_989070d5-67d7-4a25-8861-52c8f59a17bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_91b9010d-dcd3-4370-bdcf-384c2b7f637a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_91b9010d-dcd3-4370-bdcf-384c2b7f637a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6d1ebe73-c49b-44d3-ba78-e50ab809805f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6d1ebe73-c49b-44d3-ba78-e50ab809805f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b7583380-20b5-4b16-93ab-88b4868663c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b7583380-20b5-4b16-93ab-88b4868663c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e2a2990f-65b2-4717-91db-bd82d0c6077c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e2a2990f-65b2-4717-91db-bd82d0c6077c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ded7ba56-e8df-43ba-a089-25f1ca348fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ded7ba56-e8df-43ba-a089-25f1ca348fbb" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended" id="i68f1888a301e4f95945f0f84c96e67ef_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ae0861f3-7f9d-437b-a79a-1beb8594d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ae0861f3-7f9d-437b-a79a-1beb8594d64c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ff1dec02-8dc5-450e-ba92-0f35b4e604f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ff1dec02-8dc5-450e-ba92-0f35b4e604f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_a29972c7-e75b-4e49-aa5b-3977761af9d0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_a29972c7-e75b-4e49-aa5b-3977761af9d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_b1a7804f-ed63-47db-b513-30278a61f2b1" xlink:href="blkb-20230630.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:to="loc_blkb_GlobalHQMember_b1a7804f-ed63-47db-b513-30278a61f2b1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DebtSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended" id="i7b86181967ac4dac930b7e22fb045d12_DebtSummaryofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_056d37b2-7dee-4fa5-a185-35932ed93216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_056d37b2-7dee-4fa5-a185-35932ed93216" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_64f59b2b-ed85-42af-9373-7c1bcbad161f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_64f59b2b-ed85-42af-9373-7c1bcbad161f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_611aeacf-03a9-4ec2-b8c2-801e47b44260" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_611aeacf-03a9-4ec2-b8c2-801e47b44260" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_27c7de58-02c6-41c4-b6cf-78d8fac1e4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_LongTermDebtCurrent_27c7de58-02c6-41c4-b6cf-78d8fac1e4a5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_33183220-d6db-495f-ba65-e9a48426b6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_33183220-d6db-495f-ba65-e9a48426b6d4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a3a52685-0a8c-4fb5-a481-06277d942012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a3a52685-0a8c-4fb5-a481-06277d942012" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:to="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_191ff67d-555f-47e8-8a56-25e6f535dcdb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:to="loc_us-gaap_CreditFacilityDomain_191ff67d-555f-47e8-8a56-25e6f535dcdb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:to="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_45143643-d7ec-4c8b-9c3a-dd707a213655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_45143643-d7ec-4c8b-9c3a-dd707a213655" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_263686fd-471f-44b9-aa53-a6db2bbc7892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_SecuredDebtMember_263686fd-471f-44b9-aa53-a6db2bbc7892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_dc565202-6421-454e-b52e-766255a7bffc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_MortgagesMember_dc565202-6421-454e-b52e-766255a7bffc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_366c9efc-af4c-4af0-b7d2-0a8fccc9d78f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_LoansPayableMember_366c9efc-af4c-4af0-b7d2-0a8fccc9d78f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_c525b6a3-aab7-436f-ab19-3ef220b87d08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_ShortTermDebtMember_c525b6a3-aab7-436f-ab19-3ef220b87d08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2021035a-9b95-47ad-8b7c-119b35faad33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_LongTermDebtMember_2021035a-9b95-47ad-8b7c-119b35faad33" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="extended" id="i930da9f683a948ec895db4e3f4d65b16_DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_69e53d8a-7a94-4b9e-9fa3-bc8373386e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_69e53d8a-7a94-4b9e-9fa3-bc8373386e19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:to="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_409fe6f8-22dc-47d8-a97d-35e1a1c147a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:to="loc_us-gaap_LoansPayableMember_409fe6f8-22dc-47d8-a97d-35e1a1c147a4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="extended" id="i5ac417a7c4f94e45b06e526bb220ced6_DerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_429f6eea-71b0-4cdb-b77b-d63a15e2fee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_429f6eea-71b0-4cdb-b77b-d63a15e2fee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_0d3dbd80-a9db-4860-a5be-348475f6c329" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_0d3dbd80-a9db-4860-a5be-348475f6c329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_ca31a697-3447-4ff4-b85a-c468aeda7289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_ca31a697-3447-4ff4-b85a-c468aeda7289" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3200c7a8-6a17-43c4-831c-febe2c5e0b09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3200c7a8-6a17-43c4-831c-febe2c5e0b09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a769e525-9d90-4516-b816-0353faffa023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:to="loc_us-gaap_InterestRateSwapMember_a769e525-9d90-4516-b816-0353faffa023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_82e91f24-a669-45ba-ab93-bc7a1efa1d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_82e91f24-a669-45ba-ab93-bc7a1efa1d06" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended" id="i3ccea5b61a5e46f59924afb4cbd2aeb0_DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_be4f35c4-7cd6-4aaa-8f81-d2afe46b4a85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_be4f35c4-7cd6-4aaa-8f81-d2afe46b4a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_195216a1-9621-4932-9d4c-930324e74686" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_195216a1-9621-4932-9d4c-930324e74686" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_0bcdd3ab-b557-4ee2-8644-651dc0939f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_0bcdd3ab-b557-4ee2-8644-651dc0939f9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_75608251-aa36-40c3-bca5-e7a6931c9403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_75608251-aa36-40c3-bca5-e7a6931c9403" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b698d0aa-fa1e-4e44-9621-41400a7e72e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b698d0aa-fa1e-4e44-9621-41400a7e72e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c2751980-2858-4a63-88d3-a9338e43ce3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c2751980-2858-4a63-88d3-a9338e43ce3e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_fcdca72a-e6fd-4301-93db-dc7cd747c525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_fcdca72a-e6fd-4301-93db-dc7cd747c525" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_e3717305-517e-4e21-b6d8-2ea7e5fc25aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_e3717305-517e-4e21-b6d8-2ea7e5fc25aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:to="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:to="loc_us-gaap_HedgingDesignationDomain_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:to="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_83e6a5e6-943d-445e-b8d9-3f11e412a1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_83e6a5e6-943d-445e-b8d9-3f11e412a1c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ea0cb549-4804-481b-bd03-eed714dff868_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ea0cb549-4804-481b-bd03-eed714dff868_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_92dc9121-ea8d-4ba7-babd-7d528353028a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_92dc9121-ea8d-4ba7-babd-7d528353028a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b9c4dc5b-96e3-4e98-a441-09f5fb9b8271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:to="loc_us-gaap_InterestRateSwapMember_b9c4dc5b-96e3-4e98-a441-09f5fb9b8271" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended" id="icda3accaa0654fc28f1f4e0633f3471f_DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6838ef7e-83c0-4db0-9e13-d109e579fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6838ef7e-83c0-4db0-9e13-d109e579fe65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_8a5eae0e-4146-43c7-b59f-006aa23d4d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_8a5eae0e-4146-43c7-b59f-006aa23d4d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_49146fa0-3d2a-4a03-b40e-f06219944439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_49146fa0-3d2a-4a03-b40e-f06219944439" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_272ad747-6ebe-429e-a23d-db0307792bd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_272ad747-6ebe-429e-a23d-db0307792bd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8a91f580-edfe-4979-9d4f-ed25248e8dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:to="loc_us-gaap_InterestRateSwapMember_8a91f580-edfe-4979-9d4f-ed25248e8dcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_408ed901-a2b3-43be-bcf0-155df20b7004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_408ed901-a2b3-43be-bcf0-155df20b7004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_759e77f1-f41c-4791-a2b3-8b81339f7b0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_759e77f1-f41c-4791-a2b3-8b81339f7b0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1c4b6a34-7e70-45b3-b798-43b0415f66be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:to="loc_us-gaap_CashFlowHedgingMember_1c4b6a34-7e70-45b3-b798-43b0415f66be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_5dec3a4f-300d-4434-b570-23cef3c8db1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_5dec3a4f-300d-4434-b570-23cef3c8db1c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i21c98d3776d349c4b3a13beb9f79a34e_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_14529389-6c2e-45fa-a546-5d6fa927a1d7" xlink:href="blkb-20230630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_14529389-6c2e-45fa-a546-5d6fa927a1d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_d4da9f84-91f2-40e1-a95a-ee3329c5bd20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_d4da9f84-91f2-40e1-a95a-ee3329c5bd20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_48f075c4-3d5f-4d25-930a-53bf3ffecae7" xlink:href="blkb-20230630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:to="loc_blkb_ThirdpartyTechnologyMember_48f075c4-3d5f-4d25-930a-53bf3ffecae7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_6c1a52e1-7bfc-41d6-ae3f-40347e2a27fe" xlink:href="blkb-20230630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_6c1a52e1-7bfc-41d6-ae3f-40347e2a27fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_0ce24393-5b01-4a33-bd18-a050278dd118" xlink:href="blkb-20230630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_0ce24393-5b01-4a33-bd18-a050278dd118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_f090111b-d61f-4842-9362-d6066218d651" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_f090111b-d61f-4842-9362-d6066218d651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_c1bf1525-b32e-4bcf-a798-e7502d027586" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_c1bf1525-b32e-4bcf-a798-e7502d027586" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_7a7ad1e1-0e48-4e2e-af6b-db02b5ccb797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_7a7ad1e1-0e48-4e2e-af6b-db02b5ccb797" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_e838d7a9-1edc-49b7-b789-db84df40331d" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_e838d7a9-1edc-49b7-b789-db84df40331d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_ced49401-aee4-4836-a97a-fec4fd841e35" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_ced49401-aee4-4836-a97a-fec4fd841e35" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_872577d1-4733-421f-aefa-c7da931600b7" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentExpectedCost_872577d1-4733-421f-aefa-c7da931600b7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_364edaf8-f9a7-4fb9-b3e8-1991e4720a17" xlink:href="blkb-20230630.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_364edaf8-f9a7-4fb9-b3e8-1991e4720a17" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_744d1619-ed32-4bae-9da4-82f2050836bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_744d1619-ed32-4bae-9da4-82f2050836bf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_7c58595a-c6f5-469f-9030-f5771b2393a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_7c58595a-c6f5-469f-9030-f5771b2393a0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_3c8e68ae-e1a6-44fc-8f52-3e9d65ca3fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_3c8e68ae-e1a6-44fc-8f52-3e9d65ca3fec" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_bf7f5ddc-05db-4898-b483-b81798ef0aa0" xlink:href="blkb-20230630.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_bf7f5ddc-05db-4898-b483-b81798ef0aa0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_5c6e1c36-54bc-46a0-aab1-9319681bf75b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_5c6e1c36-54bc-46a0-aab1-9319681bf75b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_fd62312a-be93-40d4-bc46-8a3127268a1b" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_fd62312a-be93-40d4-bc46-8a3127268a1b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_165ec6ff-5fff-4749-88f0-8e1cd95269e0_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:to="loc_srt_LitigationCaseTypeDomain_165ec6ff-5fff-4749-88f0-8e1cd95269e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:to="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember_4c0740c9-7661-4112-bed7-683f60d440f5" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesMember_4c0740c9-7661-4112-bed7-683f60d440f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5423f4c8-fcb9-47a8-9535-a992d3b46382" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5423f4c8-fcb9-47a8-9535-a992d3b46382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_742c617c-cc30-4685-a1e4-ce9e4253a61f" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_742c617c-cc30-4685-a1e4-ce9e4253a61f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:to="loc_srt_RangeMember_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:to="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45fccacd-bd71-4d46-92e4-b9802be82706" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:to="loc_srt_MinimumMember_45fccacd-bd71-4d46-92e4-b9802be82706" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_adefdd47-80db-4c40-b94c-cb564dac9c6c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:to="loc_srt_MaximumMember_adefdd47-80db-4c40-b94c-cb564dac9c6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_786f6bd5-c160-47c7-87c5-b19caa268b07_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:to="loc_srt_SegmentGeographicalDomain_786f6bd5-c160-47c7-87c5-b19caa268b07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:to="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_aa4a4f64-7254-4708-8844-6141e69fbb28" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:to="loc_country_ES_aa4a4f64-7254-4708-8844-6141e69fbb28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember_97b11bf4-130d-413f-92e5-d816042149e8" xlink:href="blkb-20230630.xsd#blkb_USSECMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:to="loc_blkb_USSECMember_97b11bf4-130d-413f-92e5-d816042149e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended" id="ie075c17263eb4353b0be60012fbbb8dc_StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:href="blkb-20230630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fdeaf0f5-2ec3-4cc9-bc32-f5d5a1213bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fdeaf0f5-2ec3-4cc9-bc32-f5d5a1213bf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_677df366-5020-4d35-83af-9c09b3d7d71d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_677df366-5020-4d35-83af-9c09b3d7d71d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_85088626-73b8-4594-b59a-f83c58ca7ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_85088626-73b8-4594-b59a-f83c58ca7ebd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_bc87cde0-41d2-4582-ab92-d157a3308a62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_bc87cde0-41d2-4582-ab92-d157a3308a62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_42f15998-453d-454a-8156-53b53f0b141a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_42f15998-453d-454a-8156-53b53f0b141a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_db1e6341-d2c5-47c3-a31a-0528afa5dcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_db1e6341-d2c5-47c3-a31a-0528afa5dcbd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100984dc-0c62-476f-a3f6-97967f408e42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100984dc-0c62-476f-a3f6-97967f408e42" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9cc2ca3f-c354-4459-a5f4-28c238bcda9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9cc2ca3f-c354-4459-a5f4-28c238bcda9d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_31cd43ec-4fea-4cd5-a152-ab23ae5d1fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:to="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_cd7710b7-9de3-4b31-9820-4ba3ac031fd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_cd7710b7-9de3-4b31-9820-4ba3ac031fd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d8f29d8a-764b-4119-80d8-fcd22f69bd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:to="loc_us-gaap_CashFlowHedgingMember_d8f29d8a-764b-4119-80d8-fcd22f69bd2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5846841-0705-47d0-abd8-6239abc85c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5846841-0705-47d0-abd8-6239abc85c5e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i0024129535ed482ca32ac861b27c242c_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_26fb2af3-67eb-4954-88d6-024b6dfdbd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_26fb2af3-67eb-4954-88d6-024b6dfdbd4f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended" id="i087b02074663419d88bc48a5dcea55df_RevenueRecognitionDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="extended" id="i799014aac788440db61c51be1f15fed7_RevenueRecognitionDisaggregationofRevenuebyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_013289fb-5fcc-4df0-8120-5af2fe35d0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_013289fb-5fcc-4df0-8120-5af2fe35d0f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:to="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1eddb2b3-3e71-49d0-973c-4fae55f5e26d_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:to="loc_srt_SegmentGeographicalDomain_1eddb2b3-3e71-49d0-973c-4fae55f5e26d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:to="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5efbce25-38aa-4293-add6-4c99e0ab3444" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_country_US_5efbce25-38aa-4293-add6-4c99e0ab3444" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_0af968ef-7490-4064-b602-046a4ca24775" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_country_GB_0af968ef-7490-4064-b602-046a4ca24775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_3af597a6-a771-4348-b899-e32a029aa6af" xlink:href="blkb-20230630.xsd#blkb_OthercountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_blkb_OthercountriesMember_3af597a6-a771-4348-b899-e32a029aa6af" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="extended" id="i968bc85aa5694cd79d94dd13a8e3230a_RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6478fdef-e030-491d-81ee-6c2b42dd273f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6478fdef-e030-491d-81ee-6c2b42dd273f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:to="loc_us-gaap_SegmentDomain_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:to="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_51ae0ff9-d401-43c0-a48a-6f90ec147c5b" xlink:href="blkb-20230630.xsd#blkb_SocialSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:to="loc_blkb_SocialSectorMember_51ae0ff9-d401-43c0-a48a-6f90ec147c5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_a2ffbafb-7a59-45c2-87ff-62f5eac2c8d6" xlink:href="blkb-20230630.xsd#blkb_CorporateSectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:to="loc_blkb_CorporateSectorMember_a2ffbafb-7a59-45c2-87ff-62f5eac2c8d6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended" id="i318f24d7bc424443aa97ad6e14cf7909_RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b86deddc-843a-4379-92c1-6fde7ffd4391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b86deddc-843a-4379-92c1-6fde7ffd4391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:to="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fec5a36c-e113-406e-b5e4-54bf84fa3228_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:to="loc_srt_ProductsAndServicesDomain_fec5a36c-e113-406e-b5e4-54bf84fa3228_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:to="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_949cf20c-f4d9-40d8-952b-0b5a7e8b2ec4" xlink:href="blkb-20230630.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_ContractualRecurringMember_949cf20c-f4d9-40d8-952b-0b5a7e8b2ec4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_51679cc7-d8f3-4fc0-8379-16c035400810" xlink:href="blkb-20230630.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_TransactionalRecurringMember_51679cc7-d8f3-4fc0-8379-16c035400810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_555cb16e-8f7a-46c3-b84a-55c8189069f0" xlink:href="blkb-20230630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_RecurringMember_555cb16e-8f7a-46c3-b84a-55c8189069f0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended" id="i06fd1f37e49f4077b0f353702739f291_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_2ae75760-fa79-4245-9dd8-0832b012e042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_2ae75760-fa79-4245-9dd8-0832b012e042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:to="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9413fb07-97fd-4359-ae9d-a7b194c0cd90_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9413fb07-97fd-4359-ae9d-a7b194c0cd90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b1407515-c3ad-4ca0-b428-1fa07c5af3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:to="loc_us-gaap_SubsequentEventMember_b1407515-c3ad-4ca0-b428-1fa07c5af3c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:to="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_23e83917-48e2-48fb-8aa8-b45904ec4842_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:to="loc_srt_RangeMember_23e83917-48e2-48fb-8aa8-b45904ec4842_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:to="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd7ebec9-2b40-4772-8341-8bc3e6bf2575" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:to="loc_srt_MinimumMember_fd7ebec9-2b40-4772-8341-8bc3e6bf2575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d76873c6-3985-45a4-a8d0-9f38afab9a6b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:to="loc_srt_MaximumMember_d76873c6-3985-45a4-a8d0-9f38afab9a6b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_92950425-a441-4b7f-b6e1-8dad815fcbd1" xlink:href="blkb-20230630.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_92950425-a441-4b7f-b6e1-8dad815fcbd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember_e1924ab8-9157-4811-a597-4c368b8f360a" xlink:href="blkb-20230630.xsd#blkb_JonWOlsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_JonWOlsonMember_e1924ab8-9157-4811-a597-4c368b8f360a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DavidJBenjaminMember_eab2ed17-333f-4fb8-a143-29a2754faf7b" xlink:href="blkb-20230630.xsd#blkb_DavidJBenjaminMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_DavidJBenjaminMember_eab2ed17-333f-4fb8-a143-29a2754faf7b" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>blkb-20230630_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 2023 Workiva-->
<!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_986055cb-fbf8-49c3-b5f0-1019c4489eae_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:href="blkb-20230630.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_74779c38-01d8-4387-b2ae-89c69fbeb2ec_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_60673b91-5562-4ce1-a3c3-45d30bbe86de_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_4e228c85-372b-4213-8456-a346fc10d196_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_60401a55-e0e1-4811-a16a-a4bab27e7b4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_04292a4a-b81b-4d00-af9e-71d4508bbad6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_67750e73-f244-4dca-90c5-9b98fef4c19d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_7e59d7dc-3316-4daa-abad-a888efac640a_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Prepaid Expenses and Other Assets</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of components of prepaid expenses and other current assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:to="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_3a97938a-d1aa-4bc3-9be8-8f24fa9ac34c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CorporateSectorMember_07094eeb-91b0-448e-8e79-8f27ef627a78_terseLabel_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_label_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector [Member]</link:label>
    <link:label id="lab_blkb_CorporateSectorMember_documentation_en-US" xlink:label="lab_blkb_CorporateSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember" xlink:href="blkb-20230630.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_AccruedVacationCurrentAndNoncurrent_13093757-cd12-4b3b-8ce4-d1b47ae66e43_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation costs</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0afe429a-27c7-47a8-9a63-9edb7deec044_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit loans [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_83961569-fa74-4b02-ae21-9fcaefb40ac0_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, offsetting probable insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_d15297bb-efcd-4d9e-bd71-0221f75aba9f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_76adae26-8786-4649-bd80-809cdc74babb_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, penalty paid</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_label_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, penalty paid</link:label>
    <link:label id="lab_blkb_SecurityIncidentPenaltyPaid_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentPenaltyPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, penalty paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid" xlink:href="blkb-20230630.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_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_eabb6c4d-768d-4fdc-9373-afcd23210f90_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending claims, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_840c009b-bca6-4b8d-9942-9e1d5e068352_negatedTerseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in due to customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due to Customers</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseInDueToCustomers_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the amount of net increase (decrease) in funds due to customers during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseInDueToCustomers" xlink:to="lab_blkb_IncreaseDecreaseInDueToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_81ca33aa-8a54-4ad9-afc7-7d043a926ae1_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (see Note 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_663ef877-eeb6-4ff4-8f36-81799b8e1467_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, foreign currency forward contracts, current</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_6d7b0bdf-c87e-4e1c-971c-45c97287f9fc_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OthercountriesMember_04f3060e-80c3-4c3c-ac10-6700991eb3d7_terseLabel_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_blkb_OthercountriesMember_label_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_blkb_OthercountriesMember_documentation_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Countries excluding separately disclosed countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember" xlink:href="blkb-20230630.xsd#blkb_OthercountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OthercountriesMember" xlink:to="lab_blkb_OthercountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_56701b3a-594d-40a4-8be8-086b0b55dbf2_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_6551e8b8-eb46-450e-bc74-499ce7b24c8e_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_3a7527a0-b148-474d-98e2-3be82419abe7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_f2f6565b-3c73-4f47-80fb-b075ed6930a0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_USSECMember_63661433-0403-4304-af8b-3e90f2f05374_terseLabel_en-US" xlink:label="lab_blkb_USSECMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US SEC</link:label>
    <link:label id="lab_blkb_USSECMember_label_en-US" xlink:label="lab_blkb_USSECMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US SEC [Member]</link:label>
    <link:label id="lab_blkb_USSECMember_documentation_en-US" xlink:label="lab_blkb_USSECMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Securities and Exchange Commission</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember" xlink:href="blkb-20230630.xsd#blkb_USSECMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_USSECMember" xlink:to="lab_blkb_USSECMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_ad6613d0-15a1-4d9a-b952-ba21a7e46e3c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_951fdb4d-3bb9-4133-a0d6-93b0c11c949c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_5f2a59f8-20ed-4c33-b4e9-5e8a2fb48ac2_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net cash outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetCashOutlays_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetCashOutlays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Cash Outlays</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays" xlink:href="blkb-20230630.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_PreferredStockValue_cfc23779-d652-4a25-a961-22c414a813b4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock; 20,000,000 shares authorized, none outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_5fdac69c-eda3-446e-a8f9-a0ca50d5bd71_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_ba533f5b-d40c-4b2f-9291-a3a8515b2660_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9e6ca84a-2ed1-422e-9de4-c6dac6f0a385_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_28bf43c6-3b93-4822-b710-7c823d48cf38_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f29a147b-840e-497c-b1eb-050cfa7b6741_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_ad216e11-f6ba-439b-b50b-308aecbce386_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_7fe7e607-d8bd-4f12-815e-b1b49e0963e7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance of $8,081 and $7,318 at June&#160;30, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_109140ad-093b-4fe5-a882-a4922f065bad_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts, derivative liabilities</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0fa4936e-31e3-4dc1-86f8-73d0dff382e8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_10d5e3e7-e659-4bc4-a759-1f0b9f586d79_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_48abbb3e-e0c1-4cba-8e82-be363fe09d40_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtMember_fa3fcd8a-612d-427c-9aea-b7b3c080bd0b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_6539c88a-8678-4944-b2cf-2fa3854690ee_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5c6c3088-661a-478f-99ed-af85f3f90b0e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_198ce480-8a54-4424-87ea-32b75c38ae10_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_e9744578-4856-4d58-8b28-6bbfd12932a6_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_03591dc5-f91f-45f1-9af1-77f341919c4e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_3e55cbe8-b081-4d89-a2a9-52014764c0f8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_65dd18b4-fffc-4552-860f-d50031ba7ccc_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_06635d72-e2e4-49a2-b953-d698e6cd0c3b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TransactionalRecurringMember_8cdb29b3-11f0-4929-b547-f7b996de8f76_terseLabel_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_label_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_documentation_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember" xlink:href="blkb-20230630.xsd#blkb_TransactionalRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TransactionalRecurringMember" xlink:to="lab_blkb_TransactionalRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_a4716ba4-91dd-4f1e-a161-e6ea66b6fdf7_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_1a87859c-f21a-4fde-bdaf-f4883a9ce7e4_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_2d449b46-22dc-4ac5-9b84-73f124bc9559_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_49367101-1871-4e60-8d91-466e04e46957_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_a6eac37d-8b0e-48f6-9bf0-900a51694ff8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3a6bee05-52b1-4cf9-8b9f-8d648429508d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_d142ca68-5119-44b0-b9b7-47ce5b3c8705_totalLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts reclassified from accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_08bc7a6c-e4ae-45fb-812c-c10bc975a4aa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5aec71f8-028c-47d0-8d4a-1ebcfb6a9d07_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_89bda884-05e2-4e20-a32f-507452da7e3c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_bf2272a2-a251-4b2c-8f41-c18734348f9c_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4b85668d-fc3b-4484-969a-1d785382c786_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_3d6f1c91-4d4b-4852-99b3-f1a7f7acd7aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_77150092-6590-44bd-b44d-67ddd33aa087_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_261455a0-0708-4bcb-b698-c1721334d7a7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_a5d914a5-3f16-4689-bd61-951742306313_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_e05c97dc-7400-403b-aa6d-637041060356_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions, current and long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance, Current and Long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:href="blkb-20230630.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_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_687a3b6d-d1de-4198-8508-64c0dbda381d_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity small business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a71f77cb-cb7f-4817-bae9-62d88410b3cb_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local phone number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_JonWOlsonMember_label_en-US" xlink:label="lab_blkb_JonWOlsonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jon W. Olson [Member]</link:label>
    <link:label id="lab_blkb_JonWOlsonMember_documentation_en-US" xlink:label="lab_blkb_JonWOlsonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jon W. Olson</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember" xlink:href="blkb-20230630.xsd#blkb_JonWOlsonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_JonWOlsonMember" xlink:to="lab_blkb_JonWOlsonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_7d88547e-a1a0-4a58-8154-31d5894a12e3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_4db1a085-4f71-4e99-8454-58fc1f52474d_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:href="blkb-20230630.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_DerivativeNotionalAmount_dd24d4ba-6978-45fb-9fc6-658a4495a363_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_39fc27b9-bb01-4c26-8cfd-0832b17f880e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_093cc8fd-ba36-4a98-a2ee-c622b7597872_periodStartLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2022</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_30785667-3cae-457c-8b7f-d80314340158_periodEndLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at June 30, 2023</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligation_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_54c85837-4132-41fe-86d6-f874a5cfaff0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f7e762a6-a204-4c09-89bf-4d77d6daa1b2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_27a512a4-8d6b-4b46-bed1-2797aade4d55_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8cc29603-ca87-499f-98ea-d085a30db3ea_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e4587027-20f6-4b08-bb87-c53c78374f2f_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_27d23cbb-cc8e-46f3-a331-29060a193d44_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_ded0c501-7ece-427d-b141-7a55fd18cc63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_d5f8e47c-27c1-44c3-98b1-9366159a309d_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_9b621de3-ae1a-4dd9-b28d-35cf8c7c3083_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_f1c66a9d-10b6-4dad-9df4-ff8cb53a002d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_0051e0d2-a82b-41b4-8bab-55d1c6c5b476_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_2fa81809-7326-401c-be7a-684dedb22699_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_4afafa2a-b380-454e-aa45-dc3b39c7153e_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_03ed3e5e-0a7a-4f03-97ff-c4a50e647ef9_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgagesMember_4208ad8e-0833-4b4c-a5ff-02008aa512c4_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_label_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgagesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgagesMember" xlink:to="lab_us-gaap_MortgagesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_ea07c6e8-da25-4b2b-9950-4dffb44f4c16_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issuance costs related to purchase of EVERFI</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_156b76a9-49d8-4555-bdfc-639089920b31_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_c1850039-e98e-478f-88ba-708826508e29_terseLabel_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, prepaid and receivable</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Prepaid And Receivable, Current and Long-term</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:href="blkb-20230630.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_94dc71b4-647c-4f1d-b7c8-1f4d69d5e381_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8a89485c-ce76-40ba-9e81-b57b53410043_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_ae6acd6c-ac4f-4344-aa16-2da36c07d117_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions, current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance and Subscriptions, Current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:href="blkb-20230630.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:to="lab_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_db76be56-aaff-4711-8beb-03da12272678_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7bb99bdf-6ae4-45cd-b17b-d361c319d6aa_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_b7fa05b1-a429-4d24-b7d9-e8657ce6dbca_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document quarterly report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_NoTradingSymbolFlag_2116b200-6149-4d34-8e6b-e36db5f25052_terseLabel_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:label id="lab_dei_NoTradingSymbolFlag_label_en-US" xlink:label="lab_dei_NoTradingSymbolFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_c5f64061-a222-463c-9caa-bc89cb93c2da_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84aceff8-3196-497f-aa62-cefe8f408473_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_79245014-bfae-46f5-93cb-b0503bd83554_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financial Statement Details</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_fb1f7566-1b5b-4d8e-a06e-6dc7442eb797_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_8f8ad843-396c-4845-aa71-265f04f97796_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ContractualRecurringMember_3ea7e586-0adc-4f6a-97ee-807754e3aed4_terseLabel_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_label_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_documentation_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember" xlink:href="blkb-20230630.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_DerivativesFairValueLineItems_141bbd36-6629-4bcb-8499-a3bd564bf359_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_3c4f46ff-ba16-4a0a-a5ed-315c376af263_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_6fe6fa50-df1b-47cb-990e-a8d2d75d2bb3_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity file number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_789378bd-c7f0-4e52-a63e-9dcf06956d02_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_988e721f-c8ae-4e98-a942-15a0343c4116_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_c8970976-3a32-4246-a1d0-a63746565889_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e04ae2d8-e8e3-449a-b081-7d187b6a0e8a_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_baeef45b-8c65-4c99-b994-0bf2bbb514ef_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity shell company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_ebeedff2-4263-4263-8c87-6ce86f19d2c0_terseLabel_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock purchase rights [Member]</link:label>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_label_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Purchase Rights [Member]</link:label>
    <link:label id="lab_blkb_PreferredStockPurchaseRightsMember_documentation_en-US" xlink:label="lab_blkb_PreferredStockPurchaseRightsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Purchase Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember" xlink:href="blkb-20230630.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PreferredStockPurchaseRightsMember" xlink:to="lab_blkb_PreferredStockPurchaseRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_436c18b1-df19-48e0-81ec-d697ab1d0998_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss) before reclassifications, net of tax effects</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3a729f7b-76eb-4b1d-bbb3-ee1ae0a771f4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently adopted accounting pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_a0cdb242-c328-49d7-baff-b3b762ab3c18_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Restricted Cash</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:to="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_db254bb2-ba5f-42ff-bae9-ceef18921025_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash in the statement of cash flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_ed76cff0-eb53-4eb9-ad47-bc2090bf5cf4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_bf2d7b5c-c415-4db6-ae33-1f491190840c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_f65d36e1-8a9a-466f-87f5-d8e8953e979c_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans payable [Member]</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_d9e4caf5-a774-431e-bf74-79f531780a9c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_4275b0e4-8791-4aca-bdd6-912110100666_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_4b7c8f3e-8e8e-42df-bec8-9f846a6d7f00_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_d993797b-02a6-4bf2-a226-cd2f1d003625_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_871ff60c-f182-4746-a4bf-8e847105310c_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost; 15,311,367 and 14,745,230 shares at June&#160;30, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_dd1c6a47-25af-4271-bb6c-f51f3a884df5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer funds receivable</link:label>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restricted Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:to="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_2ca41c27-71e7-4864-8c4f-12ab48fa28a8_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security exchange name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_830a1fd3-9882-4a40-813a-70f357c2782e_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bcec1676-4049-4f44-8838-459f2818120c_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_07bffcca-b51a-411b-816c-fc50cd39988f_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, beginning of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_95bd6ba8-2115-44f5-be58-e132466d910a_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), end of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_b2682ebe-f66f-436e-b0a6-d5eada43287b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1d2fcac2-d65b-4a9e-8744-d5f9ea022412_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forward contracts, derivative assets</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e9bfdd49-5b59-44a7-a562-9b099a31aaf8_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_be163de5-55ce-47ca-8db6-5346f88d6ef1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9467797d-be52-4089-818f-a1d7da4c144e_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_8112686a-131f-4ea7-a6d0-ff7c372f1be5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_25b7667c-a103-42c4-a49c-0595d326f280_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationIncrease_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6dff8499-4f67-430a-8053-7969aef25c0d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, address line one</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_3f83a558-c2b8-4bc7-8e9b-bad50a5edeae_terseLabel_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:href="blkb-20230630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:to="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_43ca1314-259b-4a1c-8d88-eb3269939dff_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_50986f5e-038c-4b2d-a27c-b2896d58cb99_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, expected cost</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpectedCost_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpectedCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pre-tax expenses currently expected relating to the Security Incident.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost" xlink:href="blkb-20230630.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_SubsequentEventTable_a5eee8a7-b593-4648-a23f-c16c565aced5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_53e00165-34f8-466d-8eb5-e77faab8ede8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability, foreign currency forward contracts, current</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_3babcbb3-917f-4675-aaa4-44c11edc9622_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_7421dc26-3948-4b49-90ec-15cc5e626929_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3e272bcc-d583-4e76-8749-6c984b69c2ae_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited interim consolidated financial statements</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_db1b739d-3183-4fa8-b601-74969f6ba995_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_3e944a99-f9f0-425f-808b-5af77590bae3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, percentage to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8243dfeb-b1ef-4ac6-8d14-7253885f9640_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_222ff08c-9e6e-4aab-99b0-3b8031af86d6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_805b08ea-b414-4995-96fa-1c72c4253ce2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_222ccf14-8c40-408e-a23d-c9f0b492ca15_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_7dd5203e-7ce6-494f-a255-b813fd8f757a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_6a709794-9dea-4485-b562-5d9d57cec9db_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_c8665f46-9fc8-461d-b4f9-88f96f4c812b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss) before Reclassifications, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_1a22a16e-b527-4191-ad01-5a747cff9ee7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_eecd842b-6cd9-4135-9ada-7489c5eec673_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps, derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_efd3c3ea-7219-4fee-b14d-b2698ef76034_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_693cc0c0-1d1b-4103-8292-87e1d565ce60_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Currently Effective Supplier Financing Agreements</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:to="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_6847f226-fee3-4139-990e-bfa90c27cc28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Security Incident Expense and Probable Insurance Recoveries</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:to="lab_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_fca6153e-26a4-42d8-b363-871f1ad1b1b9_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity tax identification number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_3f362aca-7894-44ac-992f-c1b594161df9_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Liabilities [Text Block]</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure describes the Company's accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:href="blkb-20230630.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_CapitalizedContractCostAmortization_78a06766-a935-46de-8852-93bda2ac564b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense from costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_d41569ec-c4bd-45aa-ac1b-e9f911a7c892_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c3ef40f9-9eea-433b-90ed-f8d3bcc808ce_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceRecoveries_398c5ba8-38ae-4e89-9ff7-8a848cf0b78e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative offsetting insurance recoveries paid</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_5d0c616b-81e7-49d5-8681-55336b52e738_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Spain [Member]</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_010d1069-2ee6-4b01-ad92-9447ab70ef2f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity interactive data current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_88183700-831a-4f9a-bf79-b42413c51bfd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_2f3d6d57-2cc8-4a80-99ad-e00fed4569da_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_edcfa2ae-fdda-42e9-9f95-4237d87850ef_terseLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_5457b97d-fcd8-4f9a-8fc4-7bb651a81766_totalLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_label_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense), Excluding Interest Expense</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_documentation_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:to="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_cefd2c1b-63f1-4b52-94a0-86f7212d59c7_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity common stock, shares outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_0e070d9d-71c3-4ba9-8741-6c9c94299a5d_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ba94f008-1651-4632-9062-fdcfe7d8197a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_d4d54d9d-8080-4483-866d-6b68f36db3d0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4125ffec-87d6-4aea-a352-0c0834b03372_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c1b0afb8-1a8d-4b94-bf0c-ba47de1543f2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_bdeeab76-bf15-4409-84cb-eeca0d36dbd9_terseLabel_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_label_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party Technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_documentation_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology developed by a third-party used in conjunction with entity's products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember" xlink:href="blkb-20230630.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_DebtInstrumentFaceAmount_50087aa9-454c-49ef-8517-fef91140d5bd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_70a33c9b-d225-43af-ae9f-c9ff1a528744_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Loan Value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_262c2e98-1a87-4cd9-ad87-cc33c63318fe_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity incorporation, state or country code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_GlobalHQMember_5b81878d-f87b-40c5-be30-743dbb2f1d7f_terseLabel_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_label_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_documentation_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember" xlink:href="blkb-20230630.xsd#blkb_GlobalHQMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_GlobalHQMember" xlink:to="lab_blkb_GlobalHQMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_b8a6803b-ae80-43ad-8a3c-c560bc9dc876_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Shares</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:to="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_40f0491e-5202-4775-8e7b-8824b7e28ed0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_f9ee4814-b523-4b5f-a071-12f546348f51_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, state</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_efffb355-6f35-42f1-b134-59e43f13b8c0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_c4f9c397-98b8-4973-afa1-ac7252d8ba7d_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense" xlink:href="blkb-20230630.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_4a7799e2-54ff-455a-9af0-58241048df22_negatedTerseLabel_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements of common stock</link:label>
    <link:label id="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_label_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Retirements</link:label>
    <link:label id="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_documentation_en-US" xlink:label="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:href="blkb-20230630.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:to="lab_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_ac2b6a13-84d2-4142-8ff2-2a6c220ebcac_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Supplier Financing Obligations</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramTableTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_acab746c-eb0d-4ac9-9b16-4e3ea182e5f4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease, ROU assets impairment</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_b4253830-7680-4495-aaa6-19dfa96ae398_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) recognized in accumulated other comprehensive income as of</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a2ca3691-4454-47c1-9205-4874bfeffc8e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_b97ed0b8-e263-4c0c-858a-0c2e96bb7301_terseLabel_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining aggregate minimum purchase commitment</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_documentation_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="blkb-20230630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_10a9bf74-976d-4e21-9367-3e642c0a3626_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_65c0c802-9e5a-4a71-af60-0564eb90c5ee_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_21c4396c-d74e-430c-8d85-66024eb24d0e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_bb55da50-b062-47e2-b135-430622538507_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims settled, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyClaimsSettledNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyClaimsSettledNumber" xlink:to="lab_us-gaap_LossContingencyClaimsSettledNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_ca5b3621-c8b6-46ed-88b3-f685c879753d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_ed23a600-00fe-4853-9eea-bb6bf41da179_terseLabel_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer credit balances</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Customer Credit Balances, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:href="blkb-20230630.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_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_1d8d8fa9-c39d-407f-9442-0ed08d2183a1_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_441509fd-da86-4cb1-939e-587b428e3618_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_5c692a6d-89a8-402b-9b27-5cffbdf46c85_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_2c401dbe-750c-4453-ad13-f742dab02d57_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_5c0c039e-a910-4765-ade0-26f36efaaf50_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_ce6c0b4d-8666-4b2b-881f-69cd8a3f4df5_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b66638e4-9b4d-48ff-8d9c-b450d060bdb2_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ab8533aa-31e7-4e9a-97d5-6120ac7201ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2c7156f5-641a-4f64-89d0-29765f29d304_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_a6b298fd-4f67-495a-b89e-48c862112177_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_d21a8b40-52c7-4c8e-8dec-5d0cc774ec7c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency accrual, period increase (decrease)</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:to="lab_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_470224b4-d1ec-4a25-a0de-abc53d134a47_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_56befbc0-ebb0-4918-8e4f-6c4a0b48aa06_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_52ef0fea-1061-4d9b-85e2-24b79aaadd7c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_48ba0a61-5d6b-43d0-9cc2-525151dd358e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued legal costs</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_4147a108-8650-474e-8b06-a837678dca55_terseLabel_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement (in shares)</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_label_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_documentation_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:href="blkb-20230630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:to="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_c1aea8dc-67dd-4659-ab35-75fd15f49ec9_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_01687ef3-d4c8-4e22-853e-56cf4dd098fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_eac2d536-b9e1-448a-90ba-93f474d435b0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_d970b701-d77b-4e22-a72e-3dde5d222bbb_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_cf2252e0-11f6-4d7c-9b1d-afd78f1d8b0f_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, marketing and customer success</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_de5cdd73-6fe8-4fe0-82da-b233767b5a53_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized, 69,164,244 and 67,814,044 shares issued at June&#160;30, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_d9a6b3ec-757b-47f8-8ab6-d68e35a31792_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2198f49d-b2db-4811-916e-0a6c37402b6b_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_ed82149c-0cb3-463b-bd42-6d7e83a1d4b3_terseLabel_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in customer funds receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_label_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_documentation_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable" xlink:href="blkb-20230630.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_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_36a86c20-06ad-4a84-a916-53efcdea47d6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable segment</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_1ef4a386-ef7e-45f8-a370-bcdd5a46e0b4_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_f1b06afd-f9ba-42f3-a446-47007e5856a5_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash due to customers</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_5d7afe19-54e1-43a1-b0cb-116a24c2f01b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration obligations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_070fc710-7223-4d31-8940-7c449bf0f803_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_8e8ec94b-35f4-4ebd-ac15-48102a2072fb_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_de83e117-862c-455e-956b-0a72c852f039_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_432a08f2-553b-4f33-913d-a3d3505e3659_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_6565b984-6fc5-49ee-875e-6564dbd1a2d1_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity filer category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RecurringMember_79f6666c-d05f-4138-82bd-417b2e92c805_terseLabel_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_label_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_documentation_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember" xlink:href="blkb-20230630.xsd#blkb_RecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_RecurringMember" xlink:to="lab_blkb_RecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_dd567aa2-0099-4f1f-b5aa-25dede421610_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_27404fb0-422b-4e22-bd3b-438c5dffcbe3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_c1fece14-8c94-4188-8ba3-4ff6b2c32c0d_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year end date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_626b7f80-a0cc-4e2d-a95a-289f99752076_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_36a1c805-ed8a-4084-982a-f2f267ede0cf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Derivative Instruments in Cash Flow Hedging Relationships</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_f7f156aa-2836-4dbd-b1cb-d83cea536b78_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Accumulated Other Comprehensive Income (Loss) by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_3d4884cc-13c0-4971-9652-26c1ad7f6859_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_20ffa7d0-5198-478c-8345-5a1c1a8362c7_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued health care costs</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d6ec8ce7-5d28-436c-9720-2f3c3fea4227_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_d446bc8c-ac00-45dd-9c99-5ee4bb4336d2_terseLabel_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_label_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring [Table Text Block]</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_documentation_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:href="blkb-20230630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:to="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2492ae71-1898-4a61-a4c3-af7d6ef22f61_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_5ff6d697-6abd-48d7-b52d-2965fd1af2b9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_2870e46e-7b7c-4a05-afd0-f2afe531dbe2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_4d0b725e-bf58-432f-952d-f50bd69b4a52_verboseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease Accrued Expenses And Other Liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:to="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_ce757e5b-fb9f-4538-9bb6-33c40f94e039_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software and content development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_963884c9-ec05-424c-abc0-11f06ad0d310_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_003b2ec4-fc8c-4790-99cc-10f606c5f67e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_99ad49fb-cbe0-4a62-bd5c-cfb57f3c5cb2_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_546396b3-0648-4e2c-8609-e8fd1a6e229d_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_55cad245-29d5-4e92-b42c-b816e20b3309_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_749a878e-715a-4f75-8b2e-ec635b857a9a_terseLabel_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_label_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Other Assets Current and Noncurrent</link:label>
    <link:label id="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_documentation_en-US" xlink:label="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:href="blkb-20230630.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:to="lab_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_257c05a8-b119-408e-938c-ec3b9b3b319d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_a1b068c1-eec1-4bd0-9a4f-ece03a71d5c1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized that was included in deferred revenue at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_00ddf9c5-0588-4cf1-ba14-bfa2c281b0de_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_750de1ef-51b7-49d2-9e2c-10a7fbbdc65a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_83c5d019-e7f3-418e-ae9f-9990cdac3fef_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_113af989-4340-4b79-9d34-5081c17d891c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42fcb299-74ea-43df-bd03-78a7a1df8474_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_14033920-7ed6-47db-87ce-727a1f7e5093_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Other Income and Expense</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_5bc5cda9-f7f3-4b1b-8d95-2d8544ad2be3_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_a4c6f912-de00-4ae8-8524-9211b20c3fe1_terseLabel_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_label_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_documentation_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:href="blkb-20230630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:to="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_7eab61cb-1c84-49a6-959e-261a460be58b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_56a14687-b9fa-4483-84d5-e48c8d1813b2_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_bd1a74c7-0e4d-4dad-ab03-280ff5fe7023_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_d6534a1a-b7bf-407a-9209-cf28dbfd26b7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_4f776b42-ee20-4784-9c75-93cd7b783511_terseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net investment hedging [Member]</link:label>
    <link:label id="lab_us-gaap_NetInvestmentHedgingMember_label_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Investment Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetInvestmentHedgingMember" xlink:to="lab_us-gaap_NetInvestmentHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_16db29ed-72cc-4be8-9f34-775f32a85677_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity emerging growth company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_70eac920-c14d-4652-9b86-2bbb2d22f015_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom [Member]</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_1f36077e-3d4a-4f71-82c5-9276f310e2c5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_35d80448-e38e-4931-bfa5-7b294ee05e3f_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2072ee8f-6ebe-45b4-92c3-a284d45d6bdd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_617dd93b-95bd-4ea2-8fd9-e859a810c1b9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpense_19d7078b-aee7-4618-834d-805c4c2fe6a4_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentExpense" xlink:to="lab_blkb_SecurityIncidentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_fb360e0c-a5ba-4105-b395-66605aaeed87_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_fb15e953-9405-4bfc-b963-f99f5f94ace2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal period focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_daf7319a-c2bb-4a30-9cfe-ea9f9d74b6ef_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_7c6481b4-c2fb-4c05-bf38-1a333e79670e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_667336eb-f5d5-475e-8214-9a65c01ce26c_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City area code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_7bc2a6cb-776c-4ce9-91f8-ef0ac67a2fe2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, postal zip code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DavidJBenjaminMember_label_en-US" xlink:label="lab_blkb_DavidJBenjaminMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">David J. Benjamin [Member]</link:label>
    <link:label id="lab_blkb_DavidJBenjaminMember_documentation_en-US" xlink:label="lab_blkb_DavidJBenjaminMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">David J. Benjamin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DavidJBenjaminMember" xlink:href="blkb-20230630.xsd#blkb_DavidJBenjaminMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DavidJBenjaminMember" xlink:to="lab_blkb_DavidJBenjaminMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_91dad060-d46e-4127-b331-7205836dc483_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_e55db48c-6a74-4a2e-b99c-37842871d40f_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_7b9ab20f-123d-4330-a5ac-78edeb08a2da_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative asset, interest rate swaps, long-term</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:to="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_373698af-40ea-4785-b83d-4f01bc2f16d4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal year focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_1f1a0695-1817-4a33-ab4c-b48c3f01f349_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_36ab15af-fed5-46bf-94f7-48fe7b5859da_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_683b562d-a383-402c-a84c-63bfd097b3ae_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares and equivalents outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_054f26a6-72c9-4ab4-a5fa-5f6b0ff5cee0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_d7d35d11-a2ad-4910-8264-7ac55026f76c_terseLabel_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claims settled, percent</link:label>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_label_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Claims Settled, Percent</link:label>
    <link:label id="lab_blkb_LossContingencyClaimsSettledPercent_documentation_en-US" xlink:label="lab_blkb_LossContingencyClaimsSettledPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of claims settled.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent" xlink:href="blkb-20230630.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LossContingencyClaimsSettledPercent" xlink:to="lab_blkb_LossContingencyClaimsSettledPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_477be308-a94e-45c9-b651-be7803ab9c48_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_7ed15832-775c-457f-b663-652463daffa7_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative gross expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense" xlink:href="blkb-20230630.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_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_e46a4670-e1d9-49ed-ab90-a674c4d109ab_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss expected to be reclassified into earnings within next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:to="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_e1d10cb3-cccf-47cd-adcb-a937c3e7f5ea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_af875b66-baaa-481c-8a2c-f9b2deec2e1f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_78aa7a30-adc6-441b-822d-51670a36330c_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting of restricted stock units</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Value</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:to="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_83f65214-5576-4a90-a8c0-61f3816ae5f6_terseLabel_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_label_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Insurance Current and Long term</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:href="blkb-20230630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:to="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_44068ce2-40da-425f-bc8f-405896207fcf_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_50613549-a3e6-480d-9af6-e1fe91d1bd89_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency revaluation (losses) gains</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss), Foreign Currency Transaction, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_9cfe9082-1e29-48c1-8962-e83714185583_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_134aa28b-acf2-418e-913b-2aa6c8ee96f9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_9d72a7de-031e-4a6d-bcfc-2bc22f9da9e0_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_d4782ecc-b8ed-47aa-ba7d-72526ec2f07e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_212ac6f4-0d26-45f2-b37f-aec29125c6a5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_32425dfc-2c42-4523-acfa-ec316f9ec448_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal" xlink:href="blkb-20230630.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_CommitmentsAndContingenciesDisclosureTextBlock_08c7c700-c407-41fd-97af-ef7d58c443fa_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b4c96100-1037-4c9a-8628-6acc489eee79_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_87c3fd02-2729-4235-9f80-2d131288df3c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_6423dacb-e189-4f87-9039-39b011d96ae8_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_be853043-c252-4fbc-9c3c-ca66c5ece80f_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net pre-tax expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetPreTaxExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetPreTaxExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Net Pre-tax Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense" xlink:href="blkb-20230630.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_us-gaap_LiabilitiesAndStockholdersEquity_a75bde51-37d2-4f7c-9b42-899c68b300a1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_4596f66e-6310-4823-b31b-187e472f0d11_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffective portion of interest rate swap(s)</link:label>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:to="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_b1b0041d-89d7-42ed-823a-922a06d3320d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_19ebc382-1787-4883-baf5-811207b3c710_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_c3360117-aa5b-41a7-b481-1a671f4aa1a9_terseLabel_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_label_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued transaction-based costs related to payments services</link:label>
    <link:label id="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_documentation_en-US" xlink:label="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:href="blkb-20230630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:to="lab_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_42587cad-aabb-42ed-b886-8caaee94c71e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_50100cb1-c4b7-4174-a96e-4e750f433b62_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_e57d5f7d-cc3d-4935-a4ef-04bceddaed2f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_1bd83f84-ffed-474c-be44-a3204d33e9ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_238c97c6-dd97-4686-8c25-156601eebbab_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DueToCustomersCurrent_3b302f44-4e6c-460f-a082-5f34335318f6_verboseLabel_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to customers</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_label_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due To Customers Current</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_documentation_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent" xlink:href="blkb-20230630.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_dei_EntityAddressCityOrTown_57c148d9-769e-4d9b-b9cd-698b80f0b556_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, city</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SocialSectorMember_5264df91-0f7b-4b79-852f-253b6cf0c8e4_terseLabel_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector</link:label>
    <link:label id="lab_blkb_SocialSectorMember_label_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector [Member]</link:label>
    <link:label id="lab_blkb_SocialSectorMember_documentation_en-US" xlink:label="lab_blkb_SocialSectorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Sector</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember" xlink:href="blkb-20230630.xsd#blkb_SocialSectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SocialSectorMember" xlink:to="lab_blkb_SocialSectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_6557d8e9-510b-41f6-bcc4-8b48aa3db838_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_179ad39a-80ea-4d90-bde3-3d7e4e622835_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_207e5e4a-032f-4f3d-ac9f-d0558b301827_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_47d8d0c3-2b61-4737-9090-cad519773f3b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document transition report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_41d12bdf-b73b-4158-8c79-faedf41fc753_totalLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, net expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentNetExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense" xlink:href="blkb-20230630.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5440c2e6-afd1-4475-8d58-a48f650c5b7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_5ada675e-801e-41d4-8286-0245be407338_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_13b6fd2c-99b2-4528-9ffb-0eeab54b6e83_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_4f968b8e-d8ad-4674-a11b-4b2e3738cab9_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, ongoing legal fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_label_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_SecurityIncidentOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees" xlink:href="blkb-20230630.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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_9d182cd2-862d-4d88-a927-142ba910810f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) reclassified from accumulated other comprehensive income into income (loss)</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5f555dd2-6f0b-4f14-912d-f8692c7cd246_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_f87c831f-f350-477e-9a38-349cb46add07_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_edbe93b5-0b47-46ba-bd40-3c5f15ec2884_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_49a34ee1-4b15-4a83-802b-69cc0bd1b6f4_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_d8756aaa-8250-4cb1-96fc-b04717eabe6c_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_564bffec-fa9b-484a-8fc9-13970870aed9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_114637fb-02e8-47bb-a10c-3c6ca90eab6d_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate escrow balances and other</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_989151cd-e667-4731-9ddf-61cb414cfc9a_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts and sales returns</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_cad5c50a-dd1a-49bd-aa39-67c88466fd48_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - Canadian Courts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_4f908ce3-5784-4134-b82e-f38fcfbfce7a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps, derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_264e4ba4-f6dc-4c1b-8e8c-95e45dfc784f_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rates</link:label>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:to="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_44b1a80d-d363-45a9-a78e-5e67dfce6107_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_95751fd4-8e08-4945-83e6-35b8db2b38f4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_8e44cd93-90e1-41a2-84fb-dcb4df4d5f49_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_ac74efab-ed26-48c2-a442-a5bbd3472e7e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cbedfb0-7988-4c7c-90ee-17f8a644657f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyServiceMember_56028a62-d31b-4832-b7b2-ff2481eb30f3_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time services and other [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_b1d277ae-6a21-48bb-ac35-d7013cbcb456_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plaintiffs, number</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_f214f623-707d-439e-8670-75cc4d0f2438_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_763931b3-c6ed-4ab9-9445-f02fbb9cb231_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_08b20f10-1b1f-48be-a6a0-7bd64b14ee62_terseLabel_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions and salaries</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Commissions And Salaries, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:href="blkb-20230630.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_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_79566911-a015-41d5-9817-ad666c45c23d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_586ec2d9-67d1-487f-bf5c-59aef5bc667b_terseLabel_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_label_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts [Member]</link:label>
    <link:label id="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_documentation_en-US" xlink:label="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Putative Consumer Class Action Cases - US Federal Courts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:to="lab_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_adae21de-40de-43f4-a664-45e8fb464b76_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity registrant name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5669af18-8da9-4193-b002-920685642d49_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based awards</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_6461016c-9787-47f4-88c5-1bd072a13070_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document period end date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_16ccf8e7-c41a-4887-a13a-7862456547bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_b3775386-942f-44ae-abba-dcd8cdfe196f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_44a6f644-284f-42ef-8731-dd170e208348_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity central index key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b0aca529-921d-4fe8-86dc-3d8054dd6e39_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_5c487ea8-d49c-4fec-a8d0-7446881520d7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss contingency accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMember_5bb1febc-5880-4017-8538-aff0b68c6570_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3683d9ce-1b68-4acc-8d13-731478914ac4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_aac539fe-f914-46bc-b958-750435dd9658_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (benefit) included in provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_13845a8a-df18-4351-b4b5-8446a7fd3360_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_51ed4ea0-211c-43bf-93d4-7faa989a9041_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_29a8f933-a6ed-400f-b669-34c7c7b62194_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_bcfbf6c6-475f-4ba7-9e4a-dc892058ddbf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_a048d032-90a3-4d16-861b-435b3113464b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_826162bc-87ce-4505-a806-4ce40d35cece_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_5260fe69-fc2d-44de-a405-2f4ad18f0593_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_77dac523-17f1-42a5-828a-d665dbe722bc_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_98ab0e05-d9e0-4550-8b3b-1e31732fe77c_terseLabel_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20230630.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_CashAndCashEquivalentsAtCarryingValue_83eee8e8-eaf1-436e-9c07-ebd4db8db28c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_5891e7a3-a3cd-4f32-91a6-a37df194f430_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of net assets of acquired companies, net of cash and restricted cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_a86e89ef-142e-4c48-859b-d668c57d6ba6_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_36f08a76-e7a6-418b-93b5-bd867eedb25b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_67576f76-389f-40a6-b42c-18e3cdfa0492_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_87f51696-e03a-4655-a6c2-2e852f67e2dd_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares assuming dilution</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_2be25fac-00e8-433a-8f98-6cde0ade321b_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Current Liabilities,</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:href="blkb-20230630.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_6c281c9a-9239-4ed6-b089-9755150f1ac5_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_eaa8bc56-a71c-49a6-94bb-0d8fea7276e6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_d5b1e6bb-9469-4263-a7f3-ef11c6e97b1b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_afe0310e-87c4-4aa4-a17d-2a9cf271455c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_c0c22d10-4f63-46bf-a830-bad881847f2c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_6122b538-3fce-4994-ac8e-9cd0e1823df8_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_70e50f9e-9f33-4930-b775-cc25058ea7dd_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_515a6ded-75b5-4da4-967c-7675784739c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_1d362955-70d3-4a17-941b-6477902e2b1a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_da7746c7-de2b-4cb6-afd6-80bb4bc1faea_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_01ac1846-2b70-48d3-8baa-4d55b4b2fb74_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b78f8dc6-09e6-43ba-9b99-7edc61b76550_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_d4cd2fc6-8866-4b05-a9f0-eb3bf9169a28_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_81e4290d-2c39-4532-bf1a-6d6c774b9e4a_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_5f7f2183-4574-41bb-9f61-f4ecf371c010_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_ed41674f-a62f-4ff8-a2c9-76cbb35718d7_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, cumulative offsetting probable insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_81e7de1d-efe2-4a36-bd87-1a1fe0c59531_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements, recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_0fac0f5e-3ecd-4926-9e13-01a3ec7d7428_terseLabel_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected net cash outlays for ongoing legal fees</link:label>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_label_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:label id="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_documentation_en-US" xlink:label="lab_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Net Cash Outlays for Ongoing Legal Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees" xlink:href="blkb-20230630.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_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_5d652e82-848d-4763-b8c2-76a53f2d88f1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_3fe38e6a-bab3-4915-bcf7-d8af92c2a590_negatedTerseLabel_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements of common stock (in shares)</link:label>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_label_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirements of Common Stock, Shares</link:label>
    <link:label id="lab_blkb_RetirementsOfCommonStockShares_documentation_en-US" xlink:label="lab_blkb_RetirementsOfCommonStockShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares" xlink:href="blkb-20230630.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_us-gaap_OtherLiabilitiesNoncurrent_673b6366-cf2a-416f-af10-982a647f3a48_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_7a1227e5-0979-4a45-b601-9520399e39bd_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_1c016173-306a-4388-acf4-ec8c9ffb17de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_047cbd94-a5b6-47af-94ea-52421323c9ea_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_b3ec7192-b918-4053-8612-a707dd1b10a7_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains and losses on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_547e8539-c249-4bc1-901c-78a4fedbaae8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_bca3a662-606a-45a5-9a4a-99bfca53bf2a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_66a9f13c-9265-46c8-aff8-d768126fcc4f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_de5ccc7e-4bab-4375-8633-efb75bd805dd_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_fe0fb0a8-9f24-41c0-a485-1eb829edb243_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_1f226110-c3f0-43ee-a8ab-432a64b2ea54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_110ff02a-6eee-42c2-a47e-4184b9011c66_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91e137c4-18d1-4ce5-9cb5-c10fd3980d64_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_11870585-f488-47fc-89ee-9b638a227c7b_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity current reporting status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_0a9845b1-3f56-46a8-8bb4-7dd797129d37_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_e8d095b2-f9ff-42c9-ac49-085a9252bbda_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:to="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_c7a26e5a-80de-4013-943f-9af5ff42bdbf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_72881ff2-e85b-417d-9c79-8c7d311394a1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock cancellations (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_ed4a0ed9-c6f3-401b-8913-8e3c1b88f520_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_0a09bc02-d566-4d1b-8625-a66139fa05bf_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_8a0b32b2-8e69-475d-8799-8fea5a829277_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_e7748fd5-e2e2-4e80-810a-6858d005061b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ea38566e-7552-4d25-9e1a-d499970fb5bf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_3986a9f1-fa71-4cf5-8a7c-e18b0d96e8dc_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_180d3d49-2e00-4f71-b4b5-5a8afd2bf61c_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software and content development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>blkb-20230630_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 2023 Workiva-->
<!--r:b0a5db10-e41b-4af2-b8c6-6e5241f4c5ea,g:9bb20867-0428-4f83-a72a-e8c62188b2bd-->
<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/Document" xlink:type="simple" xlink:href="blkb-20230630.xsd#Document"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/Document" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_defd54bc-4296-4f33-a108-ed917fe8e0a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_defd54bc-4296-4f33-a108-ed917fe8e0a8" xlink:to="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:to="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_00bf84ca-65d9-478d-b3bb-180ccd638d96" xlink:to="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f588b8d9-3375-4136-a5e5-cd7b8b09d61b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:to="loc_us-gaap_CommonStockMember_f588b8d9-3375-4136-a5e5-cd7b8b09d61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PreferredStockPurchaseRightsMember_593f6c61-e6a8-4e75-8aaa-d033fc773774" xlink:href="blkb-20230630.xsd#blkb_PreferredStockPurchaseRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1a670e60-e8a6-42d7-9b3a-6f82d78eda3c" xlink:to="loc_blkb_PreferredStockPurchaseRightsMember_593f6c61-e6a8-4e75-8aaa-d033fc773774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_4f47b248-5ac6-405a-88ae-1cc797ee64ba" xlink:to="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_42a477b6-aee7-4de6-a7c2-d43deedd85b1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentType_42a477b6-aee7-4de6-a7c2-d43deedd85b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_2f590ffd-5182-475a-ae4e-d79ee3a7d37b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentQuarterlyReport_2f590ffd-5182-475a-ae4e-d79ee3a7d37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_f148b516-6a8c-4e79-80a1-5235f664f3c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentPeriodEndDate_f148b516-6a8c-4e79-80a1-5235f664f3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_12c2ad31-d85c-4dc9-a238-560c9c1ac529" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentTransitionReport_12c2ad31-d85c-4dc9-a238-560c9c1ac529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_e501f775-d6aa-4c31-a779-16ebc2d97c59" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityFileNumber_e501f775-d6aa-4c31-a779-16ebc2d97c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_a5496f10-89fe-4c60-a352-8f4a60b60aa3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityRegistrantName_a5496f10-89fe-4c60-a352-8f4a60b60aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2be4abff-0b10-48b6-9711-60cf2c157fa0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2be4abff-0b10-48b6-9711-60cf2c157fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c3f5de29-f554-488c-b3e7-77c11fe72d01" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityTaxIdentificationNumber_c3f5de29-f554-488c-b3e7-77c11fe72d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_561286e7-86f7-4e74-9042-e05b395a7071" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressAddressLine1_561286e7-86f7-4e74-9042-e05b395a7071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_09a7e0b2-f4d1-4577-9cf4-c8022e9baf76" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressCityOrTown_09a7e0b2-f4d1-4577-9cf4-c8022e9baf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_52f2c9b9-70f3-45d8-b9a8-3ef24c06fed4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressStateOrProvince_52f2c9b9-70f3-45d8-b9a8-3ef24c06fed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a6cfe79f-3099-4853-90d2-91734527c860" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityAddressPostalZipCode_a6cfe79f-3099-4853-90d2-91734527c860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4afb4cb1-cdb3-40e9-b99f-1fe54caad70b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_CityAreaCode_4afb4cb1-cdb3-40e9-b99f-1fe54caad70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_20b3be33-3a27-4503-8dcf-020fb721af54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_LocalPhoneNumber_20b3be33-3a27-4503-8dcf-020fb721af54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c1716491-e20b-46a5-8090-dce484419abf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_Security12bTitle_c1716491-e20b-46a5-8090-dce484419abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c6fd8ea5-967e-4101-8bf2-6d50e21415fd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_TradingSymbol_c6fd8ea5-967e-4101-8bf2-6d50e21415fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_NoTradingSymbolFlag_7973853c-9e1a-47fc-a4f7-49cfa356fff4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_NoTradingSymbolFlag_7973853c-9e1a-47fc-a4f7-49cfa356fff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_297eeddd-eca9-4231-83d5-58d9613ea0cf" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_SecurityExchangeName_297eeddd-eca9-4231-83d5-58d9613ea0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1206eff4-14ff-41df-82aa-4792dcac4357" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCurrentReportingStatus_1206eff4-14ff-41df-82aa-4792dcac4357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_718f6949-b3ec-46da-a86f-a81ad4d42553" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityInteractiveDataCurrent_718f6949-b3ec-46da-a86f-a81ad4d42553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2d485bc4-33e7-4f81-ad34-c748e52deda3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityFilerCategory_2d485bc4-33e7-4f81-ad34-c748e52deda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b77a2308-f139-44a9-b6a4-168bcaaffe0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntitySmallBusiness_b77a2308-f139-44a9-b6a4-168bcaaffe0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_27458430-2853-42a9-b478-22b75b0b2228" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityEmergingGrowthCompany_27458430-2853-42a9-b478-22b75b0b2228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_81b6c6b7-19e3-4492-a9f6-3bfa2064cdab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityShellCompany_81b6c6b7-19e3-4492-a9f6-3bfa2064cdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dfedd18c-4cfb-430d-96e2-b28ec723e86f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dfedd18c-4cfb-430d-96e2-b28ec723e86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_245a0289-bc00-43cf-9b74-7b5b484c7710" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_AmendmentFlag_245a0289-bc00-43cf-9b74-7b5b484c7710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_bbd29c55-8af7-4ec5-9eb4-cdbef3de1819" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentFiscalYearFocus_bbd29c55-8af7-4ec5-9eb4-cdbef3de1819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_31116143-cac7-4a62-afe6-887454f27acc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_DocumentFiscalPeriodFocus_31116143-cac7-4a62-afe6-887454f27acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f755048c-491a-4c66-835e-f1d3be5bc67a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_EntityCentralIndexKey_f755048c-491a-4c66-835e-f1d3be5bc67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d56b5c45-8d74-4500-883d-af053fc53611" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_a85f1040-3695-4af4-a498-08e6d8ffc302" xlink:to="loc_dei_CurrentFiscalYearEndDate_d56b5c45-8d74-4500-883d-af053fc53611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_7eacb7f8-fae4-4a1a-a9cd-880cfc8ebe76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eacb7f8-fae4-4a1a-a9cd-880cfc8ebe76" xlink:to="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d2624044-d029-4f26-a01b-bf64e316898f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d2624044-d029-4f26-a01b-bf64e316898f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b7587934-a99b-4e80-afd4-1a3cf7854aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b7587934-a99b-4e80-afd4-1a3cf7854aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_bcb38ca9-ff3f-4f0b-b6a9-ccf092b8688c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_bcb38ca9-ff3f-4f0b-b6a9-ccf092b8688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_a4cfe284-20a3-4ca4-9299-6eedf2ae6961" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_a4cfe284-20a3-4ca4-9299-6eedf2ae6961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e6d172e9-4cb1-419e-be38-591d7b7e6371" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e6d172e9-4cb1-419e-be38-591d7b7e6371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_2cc1f575-53ef-40d4-9aaf-c1a3f74e8b51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b3c6cc8e-3a31-4297-a545-cc0d2cb417da" xlink:to="loc_us-gaap_AssetsCurrent_2cc1f575-53ef-40d4-9aaf-c1a3f74e8b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3a280a93-ee94-40b5-ad6a-555fa461f8df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3a280a93-ee94-40b5-ad6a-555fa461f8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_84f241b6-cdd6-470f-80d7-fe6a6e89b729" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_84f241b6-cdd6-470f-80d7-fe6a6e89b729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_9b05aead-8a4c-44f4-ad07-7442c5c3fdae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_9b05aead-8a4c-44f4-ad07-7442c5c3fdae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d32aea8b-2421-4990-82d2-3b0632159181" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_Goodwill_d32aea8b-2421-4990-82d2-3b0632159181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c73b59d9-89d3-4e8d-9939-3d30dc167221" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c73b59d9-89d3-4e8d-9939-3d30dc167221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bf21315a-54f9-4efd-968d-b87b140cec91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bf21315a-54f9-4efd-968d-b87b140cec91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_3a4c6f21-fbb7-4f2a-9e0a-2d89f42616c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aab7d6d5-01be-43e4-a9d5-b19caded6cac" xlink:to="loc_us-gaap_Assets_3a4c6f21-fbb7-4f2a-9e0a-2d89f42616c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7eacb7f8-fae4-4a1a-a9cd-880cfc8ebe76" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_dd202c16-5f66-46db-a74f-f8ec93b19919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_dd202c16-5f66-46db-a74f-f8ec93b19919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_d1c7856c-17ce-4f5b-9c2d-5be4c83b0aec" xlink:href="blkb-20230630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_d1c7856c-17ce-4f5b-9c2d-5be4c83b0aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_06c7769c-3ec4-4cdc-813d-99a2d9a8cad2" xlink:href="blkb-20230630.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_blkb_DueToCustomersCurrent_06c7769c-3ec4-4cdc-813d-99a2d9a8cad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_83cf37dc-5e92-46a0-bed5-c570d31e436d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_us-gaap_LongTermDebtCurrent_83cf37dc-5e92-46a0-bed5-c570d31e436d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_51235001-3f85-40a8-a083-39a7b00b4e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_51235001-3f85-40a8-a083-39a7b00b4e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_adbab236-4b15-444c-8d73-a1cc0d085514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a424695c-b40e-486d-b442-405fa56764d8" xlink:to="loc_us-gaap_LiabilitiesCurrent_adbab236-4b15-444c-8d73-a1cc0d085514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0e65134c-1022-44a4-9d0c-27ed81d5719e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0e65134c-1022-44a4-9d0c-27ed81d5719e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4872f78b-0b66-4e20-9b0d-8b3c9efd6b91" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4872f78b-0b66-4e20-9b0d-8b3c9efd6b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b288789b-49f8-4f63-89d2-693c7260cba5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b288789b-49f8-4f63-89d2-693c7260cba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccdb04a4-00f9-4a64-be01-374711b250e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ccdb04a4-00f9-4a64-be01-374711b250e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_83513a1a-4b28-4ef0-b893-4fc40a32802a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_83513a1a-4b28-4ef0-b893-4fc40a32802a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_327b972f-585a-4352-8fa7-41e59236f359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_Liabilities_327b972f-585a-4352-8fa7-41e59236f359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_70a415d7-5f17-4633-804d-7332f8288d38" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_CommitmentsAndContingencies_70a415d7-5f17-4633-804d-7332f8288d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_97d5166b-42c3-4672-a4f4-f805d98662f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_97d5166b-42c3-4672-a4f4-f805d98662f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_59fda8a8-60eb-4e75-ade3-58362de8fcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_59fda8a8-60eb-4e75-ade3-58362de8fcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c134c123-1ff3-453e-93e2-a87bc478d900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_PreferredStockValue_c134c123-1ff3-453e-93e2-a87bc478d900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_edce87cf-e940-4bd5-94f5-4a23fd6f3d87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_edce87cf-e940-4bd5-94f5-4a23fd6f3d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a3683173-113f-4039-944e-9c3f658f7b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a3683173-113f-4039-944e-9c3f658f7b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b26ba012-4508-46a3-ad1a-b2ffa7b067fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_CommonStockSharesIssued_b26ba012-4508-46a3-ad1a-b2ffa7b067fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_aa78a02f-b416-49f5-a8f5-7ebca01447b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_CommonStockValue_aa78a02f-b416-49f5-a8f5-7ebca01447b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_da2855e0-3832-48e7-8841-c3de59631378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_da2855e0-3832-48e7-8841-c3de59631378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_65f18edb-4223-431c-aa34-1c749bad88ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_TreasuryStockCommonShares_65f18edb-4223-431c-aa34-1c749bad88ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_138e369b-37e2-4ade-965e-761dc685d875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_TreasuryStockCommonValue_138e369b-37e2-4ade-965e-761dc685d875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_160d2f25-e3de-4b9a-a458-438c6b83d742" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_160d2f25-e3de-4b9a-a458-438c6b83d742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_86794340-5f4c-489a-b249-b011798c689e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_86794340-5f4c-489a-b249-b011798c689e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5ebacf3a-573c-4c2d-8cd6-adf4d6a25a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e6bb93f0-27af-4f47-ac92-3d919c340a2c" xlink:to="loc_us-gaap_StockholdersEquity_5ebacf3a-573c-4c2d-8cd6-adf4d6a25a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3145acc-3688-4e17-aabd-4bbda15808b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c214a8f5-d8e6-4a33-a49c-2e653e2b7815" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3145acc-3688-4e17-aabd-4bbda15808b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_34fa6995-f37f-433c-9d2c-ae2ed540916c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_94c5d4ed-9fc4-4dd7-ac06-2dfd22f7f6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_34fa6995-f37f-433c-9d2c-ae2ed540916c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_94c5d4ed-9fc4-4dd7-ac06-2dfd22f7f6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b8e2ff22-140c-4645-a756-aa37f7a4305d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b8e2ff22-140c-4645-a756-aa37f7a4305d" xlink:to="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:to="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1d7cb8e5-7328-4a27-9035-24cd37266679" xlink:to="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_22e58d6f-bd22-4723-ac68-de6e83d5ddd5" xlink:href="blkb-20230630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:to="loc_blkb_RecurringMember_22e58d6f-bd22-4723-ac68-de6e83d5ddd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_b31dee74-bf2e-476b-8c05-33d8d5ad4c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b237f458-3a67-4e0a-9d22-4a7215a2620a" xlink:to="loc_us-gaap_TechnologyServiceMember_b31dee74-bf2e-476b-8c05-33d8d5ad4c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cfbd2bf3-95dd-4597-b944-3f641bf1828f" xlink:to="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45fb0e87-bdc6-4c4c-81a8-87f60208c9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_60a603a6-ac92-4874-a36f-31a3522aa068" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_45fb0e87-bdc6-4c4c-81a8-87f60208c9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d2631bd1-1c74-41a4-acce-db13dfc5bdca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_7821df70-4e78-4b38-8600-f48669aae220" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d2631bd1-1c74-41a4-acce-db13dfc5bdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3ddc3415-dc17-4c8d-bcff-d380a533a257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_GrossProfit_3ddc3415-dc17-4c8d-bcff-d380a533a257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4c29ab25-bd82-4805-a81c-3e9d60c5b098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_SellingAndMarketingExpense_4c29ab25-bd82-4805-a81c-3e9d60c5b098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_6f9d0427-5262-4798-bd46-78c556de0a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_6f9d0427-5262-4798-bd46-78c556de0a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d5079db7-9f08-4589-8c79-fa3dc3cf9698" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d5079db7-9f08-4589-8c79-fa3dc3cf9698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_46f53d4f-d4ed-48e0-83e8-edf30e7c9331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_46f53d4f-d4ed-48e0-83e8-edf30e7c9331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_2cb06165-1afe-449b-a17a-b669a2ee43ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c7fdec99-717f-4db7-ad8d-d0b826657ebb" xlink:to="loc_us-gaap_OperatingExpenses_2cb06165-1afe-449b-a17a-b669a2ee43ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_360b9efb-604f-475a-8fe4-7816c7e557a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OperatingIncomeLoss_360b9efb-604f-475a-8fe4-7816c7e557a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2d2f707a-1469-46f3-aab9-a567663b6aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_InterestExpense_2d2f707a-1469-46f3-aab9-a567663b6aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_014d16cd-2214-443a-a201-df77bb460477" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_014d16cd-2214-443a-a201-df77bb460477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19d66390-7f50-4ab0-84b1-ea93af42a575" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19d66390-7f50-4ab0-84b1-ea93af42a575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a036141e-94ab-41de-a16a-4bc11068d1b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a036141e-94ab-41de-a16a-4bc11068d1b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_61f7d147-9ccb-4d80-a786-4486e27119b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_NetIncomeLoss_61f7d147-9ccb-4d80-a786-4486e27119b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7481ab3e-8389-415b-95c6-d359135e0103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:to="loc_us-gaap_EarningsPerShareBasic_7481ab3e-8389-415b-95c6-d359135e0103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_48a5bd64-cb14-446b-95c0-918323cb5fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5635e222-6379-4805-b377-29c02b6dd359" xlink:to="loc_us-gaap_EarningsPerShareDiluted_48a5bd64-cb14-446b-95c0-918323cb5fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89d67f98-083e-4336-8626-c1e387964a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_89d67f98-083e-4336-8626-c1e387964a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea35d42b-022d-4e2c-ac43-be7048b6c47b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_5865bf52-2f6a-4172-8d82-004332e61457" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ea35d42b-022d-4e2c-ac43-be7048b6c47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43d7623a-bffe-424e-a328-f4d2fe343b14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_43d7623a-bffe-424e-a328-f4d2fe343b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c6945bda-f52d-4ab4-b213-a96267b97e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_c6945bda-f52d-4ab4-b213-a96267b97e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0d915dc1-eade-4a39-882a-328cd1771b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1b7f6e60-bd19-4c48-8fd1-5081a24aa9a7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0d915dc1-eade-4a39-882a-328cd1771b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d75bbbd0-0089-40d3-91d4-64fbb9ef6ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2dcef889-2358-45a4-822b-67c483191ddf" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d75bbbd0-0089-40d3-91d4-64fbb9ef6ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f85578d-a70d-4a82-ad2b-2f17b7bc5949" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f85578d-a70d-4a82-ad2b-2f17b7bc5949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7550bf3d-192a-4230-b619-a0cea1402815" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f85578d-a70d-4a82-ad2b-2f17b7bc5949" xlink:to="loc_us-gaap_NetIncomeLoss_7550bf3d-192a-4230-b619-a0cea1402815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f85578d-a70d-4a82-ad2b-2f17b7bc5949" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_5dea523a-6493-4543-8687-23f3249f68fe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_DepreciationAndAmortization_5dea523a-6493-4543-8687-23f3249f68fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ba3bfea9-aeed-446c-83eb-a89b9d53701e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ba3bfea9-aeed-446c-83eb-a89b9d53701e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a69106d7-0f1e-428a-a92a-a41131d202fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_ShareBasedCompensation_a69106d7-0f1e-428a-a92a-a41131d202fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_562f80c7-b5d2-4990-a51a-0cb76401ea8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_562f80c7-b5d2-4990-a51a-0cb76401ea8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_ace923b8-e48f-48c9-9bc4-d7510693c8e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_ace923b8-e48f-48c9-9bc4-d7510693c8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_96d33c38-df80-47d8-a0c9-0ff9bcad26ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_96d33c38-df80-47d8-a0c9-0ff9bcad26ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b8ffcccf-cb39-4b2f-a53b-c4b6cac2be52" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1c819df8-e87c-4fca-bd9e-f82dae02b8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_1c819df8-e87c-4fca-bd9e-f82dae02b8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e436b109-4ddf-4c41-ab51-8c510f687a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_e436b109-4ddf-4c41-ab51-8c510f687a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_cf09a29a-8675-45fd-9519-85788e26edc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_cf09a29a-8675-45fd-9519-85788e26edc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0b8b0d54-c6fb-490c-85fa-bbfa93b32f85" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_0b8b0d54-c6fb-490c-85fa-bbfa93b32f85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f62a2f31-cacc-475e-b947-810864074eef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d4772aac-3f49-4691-9654-d281cbf82b93" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_f62a2f31-cacc-475e-b947-810864074eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_61ab1335-8cca-49b0-93f8-6a9d3a40c0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8f85578d-a70d-4a82-ad2b-2f17b7bc5949" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_61ab1335-8cca-49b0-93f8-6a9d3a40c0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fb9ebb6-4fbf-41c9-9701-b16d93ef3c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1fb9ebb6-4fbf-41c9-9701-b16d93ef3c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_a190287c-3093-4981-9989-c24c23e9254d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_a190287c-3093-4981-9989-c24c23e9254d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_653bf0f5-bcdf-4e2f-8422-f2cceb037eda" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_653bf0f5-bcdf-4e2f-8422-f2cceb037eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aa33511a-0516-4d59-9ded-be1a4258af0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0b0bd3b5-7a9f-4a83-834b-5922e56bafb2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aa33511a-0516-4d59-9ded-be1a4258af0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_75b11705-b64d-4abd-93dc-8acacf597b33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_75b11705-b64d-4abd-93dc-8acacf597b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_8a3b6411-5e30-4ea3-ab33-474f28c08e71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_us-gaap_RepaymentsOfDebt_8a3b6411-5e30-4ea3-ab33-474f28c08e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_6bf62646-d5e9-4de4-a7af-691d2a7a5f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_6bf62646-d5e9-4de4-a7af-691d2a7a5f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e045fae0-0dbb-4857-952d-c0cdedfe4b10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e045fae0-0dbb-4857-952d-c0cdedfe4b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseInDueToCustomers_b946c226-cd62-42bc-86a9-027810a31f65" xlink:href="blkb-20230630.xsd#blkb_IncreaseDecreaseInDueToCustomers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_blkb_IncreaseDecreaseInDueToCustomers_b946c226-cd62-42bc-86a9-027810a31f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_98288a36-c7a6-4aba-8695-f70195150588" xlink:href="blkb-20230630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_98288a36-c7a6-4aba-8695-f70195150588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5e14acf5-d6f2-4b89-911d-f6203f52ec9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_678e59ba-487f-473e-897b-7d7a926d0717" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5e14acf5-d6f2-4b89-911d-f6203f52ec9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_dcc41f7f-ea0c-4ef4-813d-4808ed63f6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_dcc41f7f-ea0c-4ef4-813d-4808ed63f6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d2f5d4e4-b934-46ba-b6a7-8b8dc37ebe87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d2f5d4e4-b934-46ba-b6a7-8b8dc37ebe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_bd9ec6c0-6792-435d-a813-0e35009a03f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_bd9ec6c0-6792-435d-a813-0e35009a03f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_18a94554-6fb2-4fc7-824a-f8e35c0d2f26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_18a94554-6fb2-4fc7-824a-f8e35c0d2f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f2a64444-2126-40ee-b44f-9921bd92bc17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8d9a12c0-c799-4591-9b7f-7b2b03425251" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f2a64444-2126-40ee-b44f-9921bd92bc17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f3cc582-e22f-4f86-8751-196e6c492feb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f2a64444-2126-40ee-b44f-9921bd92bc17" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5f3cc582-e22f-4f86-8751-196e6c492feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b9fd5276-9415-4c0d-a87f-e994d3a253dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f2a64444-2126-40ee-b44f-9921bd92bc17" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b9fd5276-9415-4c0d-a87f-e994d3a253dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_951db48a-1d4e-4212-a547-c688367e5610" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_f2a64444-2126-40ee-b44f-9921bd92bc17" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_951db48a-1d4e-4212-a547-c688367e5610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20230630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_ae9b1a0b-055d-43e7-9e6d-5cb7cd722b17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_ae9b1a0b-055d-43e7-9e6d-5cb7cd722b17" xlink:to="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d64e8f22-ad0d-4074-9df6-80a9a1afd429" xlink:to="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d2ca717f-4c89-4c73-8a5f-199df64905a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_CommonStockMember_d2ca717f-4c89-4c73-8a5f-199df64905a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_9b93adad-6f26-4bd7-8081-82841438bce2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_9b93adad-6f26-4bd7-8081-82841438bce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_534fce2d-f295-49db-b7e3-06fefeb152c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_TreasuryStockCommonMember_534fce2d-f295-49db-b7e3-06fefeb152c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9806806f-2040-4c56-abb6-470e5e56319f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9806806f-2040-4c56-abb6-470e5e56319f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bfa8b4f8-24ea-494c-a779-07b3ecc99daf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_71bdd57b-0097-4b5b-ace7-0fded0465b40" xlink:to="loc_us-gaap_RetainedEarningsMember_bfa8b4f8-24ea-494c-a779-07b3ecc99daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c9b01097-870b-41da-912d-4013e81ce1bf" xlink:to="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cb3f8081-ab3a-4061-9ffd-194c6e5ffb7b" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a2340d49-eadf-4654-9655-2c42197723d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_SharesIssued_a2340d49-eadf-4654-9655-2c42197723d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c4ee1587-4b64-432b-b3de-e4a4f1a45d40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockholdersEquity_c4ee1587-4b64-432b-b3de-e4a4f1a45d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2f200245-9a2e-468e-b28e-ba0dca5de17f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_NetIncomeLoss_2f200245-9a2e-468e-b28e-ba0dca5de17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_eb1e4161-1189-48de-90c6-a5952694e459" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_eb1e4161-1189-48de-90c6-a5952694e459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_110358b2-01bc-49a7-9932-1eb7cc9b4a73" xlink:href="blkb-20230630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_110358b2-01bc-49a7-9932-1eb7cc9b4a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_7bb75066-9d29-462f-94db-8d6dd6844c96" xlink:href="blkb-20230630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_7bb75066-9d29-462f-94db-8d6dd6844c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_36127cc0-e0fd-4a7c-9ff7-16e6814e27b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_36127cc0-e0fd-4a7c-9ff7-16e6814e27b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a4aff369-cd1d-4e02-b485-03af208ddc06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a4aff369-cd1d-4e02-b485-03af208ddc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2fe7067d-aab8-44e2-a358-8a7ee633aaac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2fe7067d-aab8-44e2-a358-8a7ee633aaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_434db6a8-5cf3-4630-a964-7c4588bb1d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_434db6a8-5cf3-4630-a964-7c4588bb1d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_a30735f0-be82-4e0d-86c5-b10af55f651d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_a30735f0-be82-4e0d-86c5-b10af55f651d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429100cb-daf4-40e0-ab55-165bcb8233b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_429100cb-daf4-40e0-ab55-165bcb8233b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fbce1870-56c6-4421-9040-2a411f7958cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_SharesIssued_fbce1870-56c6-4421-9040-2a411f7958cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0bd78ed9-e5ce-42f3-a849-302c83693d32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_StockholdersEquity_0bd78ed9-e5ce-42f3-a849-302c83693d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_d3ed2ec8-26a3-4581-8dd6-65c5c7049d22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_d3ed2ec8-26a3-4581-8dd6-65c5c7049d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RetirementsOfCommonStockShares_e8fc0f60-cd25-4845-988d-3421cb616556" xlink:href="blkb-20230630.xsd#blkb_RetirementsOfCommonStockShares"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_RetirementsOfCommonStockShares_e8fc0f60-cd25-4845-988d-3421cb616556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_54f48d05-61fd-42ee-a09e-0a85f3c04052" xlink:href="blkb-20230630.xsd#blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_505979b9-d9c4-49b6-88f4-02765e912b85" xlink:to="loc_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements_54f48d05-61fd-42ee-a09e-0a85f3c04052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Organization" xlink:type="simple" xlink:href="blkb-20230630.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_0f65428f-1ea8-45ce-9874-e0c84fe5fef9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_db4960e7-9b53-4612-87db-cc361980a570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0f65428f-1ea8-45ce-9874-e0c84fe5fef9" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_db4960e7-9b53-4612-87db-cc361980a570" 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-20230630.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_4cd17302-1786-4eb0-84b2-b07d63756ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_c193e897-f2e1-40bc-8e8e-b11ba1c58d66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4cd17302-1786-4eb0-84b2-b07d63756ba7" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_c193e897-f2e1-40bc-8e8e-b11ba1c58d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="simple" xlink:href="blkb-20230630.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_85b03071-8efa-44af-937a-a8e6d4425aaa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_112b3e27-3bb7-4c7e-9121-e69bdccbd2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_85b03071-8efa-44af-937a-a8e6d4425aaa" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_112b3e27-3bb7-4c7e-9121-e69bdccbd2e4" 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-20230630.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_ff212057-eb1f-40a6-8370-362919e45d78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_876847af-e378-4ac7-a8fa-8db72c525d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ff212057-eb1f-40a6-8370-362919e45d78" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_876847af-e378-4ac7-a8fa-8db72c525d33" 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-20230630.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_6412557b-df15-482a-8d4c-8284192afea5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_ca277a76-f6ad-4d44-9953-4fe588f1b21b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_6412557b-df15-482a-8d4c-8284192afea5" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_ca277a76-f6ad-4d44-9953-4fe588f1b21b" 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-20230630.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_694a2bd9-80fa-4b25-84a3-a6e5caa8994a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_a350a969-c4f5-4e5d-bf3d-26bca1470137" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_694a2bd9-80fa-4b25-84a3-a6e5caa8994a" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_a350a969-c4f5-4e5d-bf3d-26bca1470137" 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-20230630.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_09aeace7-90fc-4e18-9629-74bb949d55d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_908f4471-390d-4310-9bda-13dfb63bce11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_09aeace7-90fc-4e18-9629-74bb949d55d9" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_908f4471-390d-4310-9bda-13dfb63bce11" 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-20230630.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_5545f244-15ad-43ab-be43-d455234453a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_07ea08ad-d740-4548-987d-7d186b9df123" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5545f244-15ad-43ab-be43-d455234453a0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_07ea08ad-d740-4548-987d-7d186b9df123" 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-20230630.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_5b9d30c8-677e-4741-8c3f-44f721237149" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_2021e630-9610-4cc9-9b05-2ccaae219433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5b9d30c8-677e-4741-8c3f-44f721237149" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_2021e630-9610-4cc9-9b05-2ccaae219433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquity" xlink:type="simple" xlink:href="blkb-20230630.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_6963dd1e-3108-4297-8485-9cd61514685b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5729f586-457a-49ab-907a-824a64c78162" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6963dd1e-3108-4297-8485-9cd61514685b" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5729f586-457a-49ab-907a-824a64c78162" 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-20230630.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_7e70ddd4-205a-4606-a35b-a9c4a696e966" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_568762ed-94de-4e28-b510-54e741b1428f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7e70ddd4-205a-4606-a35b-a9c4a696e966" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_568762ed-94de-4e28-b510-54e741b1428f" 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-20230630.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_432309e7-b1f9-4a74-8d41-2e5869d25cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_b9db0a2b-62ea-4351-a6bb-f5e9c689912b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_432309e7-b1f9-4a74-8d41-2e5869d25cc0" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_b9db0a2b-62ea-4351-a6bb-f5e9c689912b" 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-20230630.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_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_59f30d18-4fec-459c-9352-a884aeae2f31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_59f30d18-4fec-459c-9352-a884aeae2f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_ec2e5516-494a-42d5-9ed3-cd9de01b83bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_ec2e5516-494a-42d5-9ed3-cd9de01b83bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_dbd92b93-526c-449a-b950-71052f23cd2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_dbd92b93-526c-449a-b950-71052f23cd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_56e29bcc-2e7d-4633-9fad-e32ae50ff358" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:to="loc_us-gaap_UseOfEstimates_56e29bcc-2e7d-4633-9fad-e32ae50ff358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b18e0110-e01a-4933-ae6f-5b73bf1c6c05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8a5be7ff-eaad-49e0-af52-af8d98ff0f84" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b18e0110-e01a-4933-ae6f-5b73bf1c6c05" 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-20230630.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_96fe028d-3727-4651-9ab8-24818644419f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_32b4d7c7-82ec-439e-9637-cbb19da03498" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_96fe028d-3727-4651-9ab8-24818644419f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_32b4d7c7-82ec-439e-9637-cbb19da03498" 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-20230630.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_68fca2a4-429f-40c6-95a3-5e7821376d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_42730b38-cb81-4893-85d7-1e0d41f4ac54" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_68fca2a4-429f-40c6-95a3-5e7821376d3e" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_42730b38-cb81-4893-85d7-1e0d41f4ac54" 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-20230630.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_4abd465f-78d6-4248-b913-d537b3a85d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_ffe21322-5a70-4ea9-bd36-ebad3cf57c1f" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4abd465f-78d6-4248-b913-d537b3a85d8c" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_ffe21322-5a70-4ea9-bd36-ebad3cf57c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_a771fbdd-9b5f-40b1-9ec0-27c3cf695cb4" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4abd465f-78d6-4248-b913-d537b3a85d8c" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_a771fbdd-9b5f-40b1-9ec0-27c3cf695cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_ef436519-a578-4cce-b38d-375e390a2f40" xlink:href="blkb-20230630.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4abd465f-78d6-4248-b913-d537b3a85d8c" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_ef436519-a578-4cce-b38d-375e390a2f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_c56bb2ac-5358-4847-a4ea-9798bfa6b99a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4abd465f-78d6-4248-b913-d537b3a85d8c" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_c56bb2ac-5358-4847-a4ea-9798bfa6b99a" 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-20230630.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_bfc27242-13d9-4b7d-ae43-8bff20e80f50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d959baff-4076-4670-8b05-9329b735d717" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bfc27242-13d9-4b7d-ae43-8bff20e80f50" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_d959baff-4076-4670-8b05-9329b735d717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_8a903b11-94cf-48db-88fb-a47454edfa11" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bfc27242-13d9-4b7d-ae43-8bff20e80f50" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_8a903b11-94cf-48db-88fb-a47454edfa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_304566fd-a345-41b1-b82e-7f9ed1bebde7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bfc27242-13d9-4b7d-ae43-8bff20e80f50" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_304566fd-a345-41b1-b82e-7f9ed1bebde7" 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-20230630.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_58caf7cd-3512-4c47-a6f1-29e293efa9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_f6dc1158-f550-4ec2-91f6-82e8f50b7976" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_58caf7cd-3512-4c47-a6f1-29e293efa9d7" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_f6dc1158-f550-4ec2-91f6-82e8f50b7976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_25476bfa-3275-40f9-ac11-4350256f280d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_58caf7cd-3512-4c47-a6f1-29e293efa9d7" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_25476bfa-3275-40f9-ac11-4350256f280d" 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-20230630.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_271772d5-71f8-4c40-b8a4-c6d942aa6a71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_3f2e49a6-32cb-4f66-a6c4-72673047ac59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_271772d5-71f8-4c40-b8a4-c6d942aa6a71" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_3f2e49a6-32cb-4f66-a6c4-72673047ac59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_dc87bf58-88da-452a-9077-8961fafc437a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_271772d5-71f8-4c40-b8a4-c6d942aa6a71" xlink:to="loc_us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense_dc87bf58-88da-452a-9077-8961fafc437a" 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-20230630.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_84470b40-b1d1-4669-b109-2352ea4b23b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_03c8a319-8d99-4aad-976f-4e26e0af4a0c" xlink:href="blkb-20230630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_84470b40-b1d1-4669-b109-2352ea4b23b8" xlink:to="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_03c8a319-8d99-4aad-976f-4e26e0af4a0c" 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-20230630.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_6d30863c-782f-4cf5-93de-854aea24149d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e2e8924e-dfc9-4dbb-9317-b25cd6ebcee8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6d30863c-782f-4cf5-93de-854aea24149d" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e2e8924e-dfc9-4dbb-9317-b25cd6ebcee8" 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-20230630.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_c0d20bd9-21c1-4da8-911a-eb1088750e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_ec39e70a-4eef-4e2b-9aa2-345ceaccde0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c0d20bd9-21c1-4da8-911a-eb1088750e2d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_ec39e70a-4eef-4e2b-9aa2-345ceaccde0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_8ac90294-73cf-41e4-bbca-2b1ee24451b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c0d20bd9-21c1-4da8-911a-eb1088750e2d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_8ac90294-73cf-41e4-bbca-2b1ee24451b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_cb2c520b-abd1-4c6e-80c8-2a6426a75bb7" xlink:href="blkb-20230630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c0d20bd9-21c1-4da8-911a-eb1088750e2d" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_cb2c520b-abd1-4c6e-80c8-2a6426a75bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20230630.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_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4ec1db4c-2171-47c1-ab25-a706e331ec34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_NetIncomeLoss_4ec1db4c-2171-47c1-ab25-a706e331ec34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fa349c9e-c0e9-4624-85ed-29b0ed8754d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fa349c9e-c0e9-4624-85ed-29b0ed8754d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2815236b-db2e-48e5-bd5c-aa0f7fcbead3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_2815236b-db2e-48e5-bd5c-aa0f7fcbead3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_de7234a7-e85b-44dc-8bcf-676aa64c4230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_de7234a7-e85b-44dc-8bcf-676aa64c4230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a54e2bea-a070-49b4-9ca9-107e87ba43bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_EarningsPerShareBasic_a54e2bea-a070-49b4-9ca9-107e87ba43bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cdb2d73e-645c-46d1-910c-bf6fceeaa73e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cdb2d73e-645c-46d1-910c-bf6fceeaa73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e74d50c6-348d-4a15-b76f-5197c638c2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a53ff9a3-07c2-4a4e-aebb-4d16432600e1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e74d50c6-348d-4a15-b76f-5197c638c2f6" 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-20230630.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_a73f91b4-2fc2-49cc-aee3-a2e6460e6a22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a73f91b4-2fc2-49cc-aee3-a2e6460e6a22" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5a91fee5-e9c0-43cd-8b9c-3cbcad6ee1d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_91b9010d-dcd3-4370-bdcf-384c2b7f637a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_f6d6f5fe-a47c-4d38-bd05-96dd9c4bc77b" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_91b9010d-dcd3-4370-bdcf-384c2b7f637a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6d1ebe73-c49b-44d3-ba78-e50ab809805f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_b7583380-20b5-4b16-93ab-88b4868663c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_b7583380-20b5-4b16-93ab-88b4868663c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e2a2990f-65b2-4717-91db-bd82d0c6077c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e2a2990f-65b2-4717-91db-bd82d0c6077c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_ded7ba56-e8df-43ba-a089-25f1ca348fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4d5a4601-089c-4185-91e1-9092d90b7cbc" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_ded7ba56-e8df-43ba-a089-25f1ca348fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c731910a-834d-46ce-bf11-1769091613ff" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_0eb7e737-2626-4d6d-93d3-9f65e2f64c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_DerivativeAssets_0eb7e737-2626-4d6d-93d3-9f65e2f64c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_98231c66-7d63-48c1-929b-3ab4e0e8ce04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_98231c66-7d63-48c1-929b-3ab4e0e8ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2530ae16-205b-454f-85a7-fb477c41b0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2530ae16-205b-454f-85a7-fb477c41b0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_889c24d8-db5a-40ac-a9cf-e35041a327bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_DerivativeLiabilities_889c24d8-db5a-40ac-a9cf-e35041a327bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_e9d86a07-78b8-4288-a0a8-e039ed517d86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_e9d86a07-78b8-4288-a0a8-e039ed517d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94c312f8-2822-4191-bba1-7f6904ee8eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94c312f8-2822-4191-bba1-7f6904ee8eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_989070d5-67d7-4a25-8861-52c8f59a17bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_faf43147-e87f-4d3e-b75e-cadcc45f30b3" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_989070d5-67d7-4a25-8861-52c8f59a17bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20230630.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_0161def6-925c-45b8-aee7-1829b0925777" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_2c5e4df6-111b-42d5-88de-f4cf7f0efa6b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0161def6-925c-45b8-aee7-1829b0925777" xlink:to="loc_us-gaap_RestrictedCash_2c5e4df6-111b-42d5-88de-f4cf7f0efa6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_6fe23336-be59-40f0-a3b0-ca168e46e105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0161def6-925c-45b8-aee7-1829b0925777" xlink:to="loc_us-gaap_EscrowDeposit_6fe23336-be59-40f0-a3b0-ca168e46e105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_762a786b-5116-4e47-869d-1f58b824ddd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0161def6-925c-45b8-aee7-1829b0925777" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_762a786b-5116-4e47-869d-1f58b824ddd1" 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-20230630.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_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_18a4d0f4-9fb1-4834-96f2-c307d2c960fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_CapitalizedContractCostNet_18a4d0f4-9fb1-4834-96f2-c307d2c960fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_a495ddc5-8680-4aba-a09d-051cc9787198" xlink:href="blkb-20230630.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_a495ddc5-8680-4aba-a09d-051cc9787198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_a80bca6b-b416-4d10-8a0f-11ca8c09ed89" xlink:href="blkb-20230630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_a80bca6b-b416-4d10-8a0f-11ca8c09ed89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_d6d0194b-1328-42e1-8f5a-960f4b1e4bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_d6d0194b-1328-42e1-8f5a-960f4b1e4bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_c21b42d7-9c59-49bc-ac82-f1b974f99e22" xlink:href="blkb-20230630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_c21b42d7-9c59-49bc-ac82-f1b974f99e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_f6a4d1dd-3d5b-4c13-b5dd-118467c7e9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_UnbilledContractsReceivable_f6a4d1dd-3d5b-4c13-b5dd-118467c7e9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_a588035c-14fe-4f1c-a57a-5d4cdcb63dd9" xlink:href="blkb-20230630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_a588035c-14fe-4f1c-a57a-5d4cdcb63dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_55cf637f-853f-4bd6-b8e5-227047d0582f" xlink:href="blkb-20230630.xsd#blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent_55cf637f-853f-4bd6-b8e5-227047d0582f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_a5f0432a-0986-44ed-b0dc-dad2588c3195" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_OtherAssets_a5f0432a-0986-44ed-b0dc-dad2588c3195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_f3e1389f-7314-4d14-8cca-f2a08386e2af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_f3e1389f-7314-4d14-8cca-f2a08386e2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c0fdae8c-9c60-4ae1-a064-e3c30d7916d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c0fdae8c-9c60-4ae1-a064-e3c30d7916d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_de10fe9b-db8b-44e4-8931-505004e846e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_de10fe9b-db8b-44e4-8931-505004e846e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_b921c2de-9d5a-4dee-8429-b2e91b58077e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_b921c2de-9d5a-4dee-8429-b2e91b58077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_6a17c63f-9cab-4898-b822-0cce6593fe6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_6a17c63f-9cab-4898-b822-0cce6593fe6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_52e45e93-0004-4833-82f2-6657329c4727" xlink:href="blkb-20230630.xsd#blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent_52e45e93-0004-4833-82f2-6657329c4727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_251c8519-2852-4b2f-9d52-6f52945da49c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_251c8519-2852-4b2f-9d52-6f52945da49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_89d1a3e6-b6d6-4231-8e88-2a138cfa538e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3812525-5d77-49a2-bd5c-3eca79237514" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_89d1a3e6-b6d6-4231-8e88-2a138cfa538e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20230630.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_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_51837131-f6fe-4721-b0ef-683b3cd8a4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_51837131-f6fe-4721-b0ef-683b3cd8a4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b98ea85c-a28d-455d-8524-2d0cd7840ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_b98ea85c-a28d-455d-8524-2d0cd7840ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_c46a8b2a-ca6f-45a4-929d-2787e1cdff65" xlink:href="blkb-20230630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_c46a8b2a-ca6f-45a4-929d-2787e1cdff65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4e405a62-d041-4f20-8fe5-0cb524649de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4e405a62-d041-4f20-8fe5-0cb524649de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_90990e2f-f92f-483b-b502-3ce72acc1d1e" xlink:href="blkb-20230630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_90990e2f-f92f-483b-b502-3ce72acc1d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_ed1c7fb9-cb4c-4bc6-a9a8-2eb9e0353950" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_ed1c7fb9-cb4c-4bc6-a9a8-2eb9e0353950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_32617f2f-1076-46f2-bcd2-fd9f6e91c30b" xlink:href="blkb-20230630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_32617f2f-1076-46f2-bcd2-fd9f6e91c30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_d97d8ce7-0bfd-46c5-8b03-a53fe217008a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_d97d8ce7-0bfd-46c5-8b03-a53fe217008a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_b619ce4a-a930-4197-ad22-421ab6f647d5" xlink:href="blkb-20230630.xsd#blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices_b619ce4a-a930-4197-ad22-421ab6f647d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a132481b-2750-406f-a074-3847c03e86fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_a132481b-2750-406f-a074-3847c03e86fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_b1d900a2-6422-4a1b-9908-980cd94ac643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_OtherLiabilities_b1d900a2-6422-4a1b-9908-980cd94ac643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d515e54b-964b-4658-b0e0-7c19c911e26e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d515e54b-964b-4658-b0e0-7c19c911e26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e399cea0-f826-4d9e-b36c-bade02f3d022" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e399cea0-f826-4d9e-b36c-bade02f3d022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_0b2d8d38-2625-4690-aa3a-a207f4c5a189" xlink:href="blkb-20230630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_0b2d8d38-2625-4690-aa3a-a207f4c5a189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_575e3769-ba92-41d8-84ac-3ceb210080e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_91347ab6-1692-4bb4-98e4-7774859178ca" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_575e3769-ba92-41d8-84ac-3ceb210080e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f0f539b3-f3f1-462d-90b7-ae66362d9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_71e0b250-bcbc-4e0d-9f5c-b0a64756f071" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f0f539b3-f3f1-462d-90b7-ae66362d9a87" xlink:to="loc_us-gaap_InvestmentIncomeInterest_71e0b250-bcbc-4e0d-9f5c-b0a64756f071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9094dbf6-ccab-4db3-b463-fc586019adf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f0f539b3-f3f1-462d-90b7-ae66362d9a87" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9094dbf6-ccab-4db3-b463-fc586019adf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6909f9c1-34ff-411c-8147-de1213f843bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f0f539b3-f3f1-462d-90b7-ae66362d9a87" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6909f9c1-34ff-411c-8147-de1213f843bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_a3aeef3f-c68d-4bb8-885e-024143363f01" xlink:href="blkb-20230630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f0f539b3-f3f1-462d-90b7-ae66362d9a87" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_a3aeef3f-c68d-4bb8-885e-024143363f01" 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-20230630.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_96c3dc0e-5702-4ca7-a752-0fc6ed33336e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_96c3dc0e-5702-4ca7-a752-0fc6ed33336e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_a29972c7-e75b-4e49-aa5b-3977761af9d0" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_b1a7804f-ed63-47db-b513-30278a61f2b1" xlink:href="blkb-20230630.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_2bde9290-72f1-4779-ac38-7abc00f41b09" xlink:to="loc_blkb_GlobalHQMember_b1a7804f-ed63-47db-b513-30278a61f2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c15094f5-063c-43e8-bf21-c7b750262271" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ae0861f3-7f9d-437b-a79a-1beb8594d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ae0861f3-7f9d-437b-a79a-1beb8594d64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ff1dec02-8dc5-450e-ba92-0f35b4e604f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0e204057-f537-4b32-9ceb-598a036bb413" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ff1dec02-8dc5-450e-ba92-0f35b4e604f3" 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-20230630.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_ee64b745-b3df-4c42-af00-7fde94eac96e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ee64b745-b3df-4c42-af00-7fde94eac96e" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:to="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_191ff67d-555f-47e8-8a56-25e6f535dcdb" xlink:to="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_45143643-d7ec-4c8b-9c3a-dd707a213655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_45143643-d7ec-4c8b-9c3a-dd707a213655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_263686fd-471f-44b9-aa53-a6db2bbc7892" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_SecuredDebtMember_263686fd-471f-44b9-aa53-a6db2bbc7892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_dc565202-6421-454e-b52e-766255a7bffc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_MortgagesMember_dc565202-6421-454e-b52e-766255a7bffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_366c9efc-af4c-4af0-b7d2-0a8fccc9d78f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_LoansPayableMember_366c9efc-af4c-4af0-b7d2-0a8fccc9d78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_c525b6a3-aab7-436f-ab19-3ef220b87d08" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_ShortTermDebtMember_c525b6a3-aab7-436f-ab19-3ef220b87d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_2021035a-9b95-47ad-8b7c-119b35faad33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_bb8ef8df-90d8-4d99-b359-bdb6bae6656c" xlink:to="loc_us-gaap_LongTermDebtMember_2021035a-9b95-47ad-8b7c-119b35faad33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_d478f3c5-3779-4aa1-bd18-001b927ae875" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_056d37b2-7dee-4fa5-a185-35932ed93216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_056d37b2-7dee-4fa5-a185-35932ed93216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_64f59b2b-ed85-42af-9373-7c1bcbad161f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_64f59b2b-ed85-42af-9373-7c1bcbad161f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_611aeacf-03a9-4ec2-b8c2-801e47b44260" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_611aeacf-03a9-4ec2-b8c2-801e47b44260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_27c7de58-02c6-41c4-b6cf-78d8fac1e4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_LongTermDebtCurrent_27c7de58-02c6-41c4-b6cf-78d8fac1e4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_33183220-d6db-495f-ba65-e9a48426b6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_33183220-d6db-495f-ba65-e9a48426b6d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a3a52685-0a8c-4fb5-a481-06277d942012" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_bce69c90-7930-48d8-9ecb-4fe5a1d9c625" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a3a52685-0a8c-4fb5-a481-06277d942012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1680a1cc-94fc-441a-a989-9fe95524de0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1680a1cc-94fc-441a-a989-9fe95524de0e" xlink:to="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ff954ad5-7652-4b15-bf5d-3c4a8a46b98b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_409fe6f8-22dc-47d8-a97d-35e1a1c147a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_94fa2465-7533-4a5b-a275-2dadfd87dfd6" xlink:to="loc_us-gaap_LoansPayableMember_409fe6f8-22dc-47d8-a97d-35e1a1c147a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7feea085-9645-4ad7-b153-fa16807eeb81" xlink:to="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_69e53d8a-7a94-4b9e-9fa3-bc8373386e19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_727184ee-b8f9-48eb-b042-fffb94b4f991" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_69e53d8a-7a94-4b9e-9fa3-bc8373386e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails" xlink:type="simple" xlink:href="blkb-20230630.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_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_3a73ec97-163b-44d5-b5ef-51d160cb7935" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_3a73ec97-163b-44d5-b5ef-51d160cb7935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_6eaccd27-6730-4067-997b-c633d533c7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationIncrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_6eaccd27-6730-4067-997b-c633d533c7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_a890c46a-a3d0-47c6-890a-f64c083df11b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_a890c46a-a3d0-47c6-890a-f64c083df11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_216e86b5-41b1-478b-91dd-815b2afcd28c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_216e86b5-41b1-478b-91dd-815b2afcd28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_474eea15-7f0d-4790-a453-df2632b58eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3505d116-7596-405f-a5ea-fcca925d02c7" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_474eea15-7f0d-4790-a453-df2632b58eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20230630.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_de322aa1-ca77-45e4-9dd1-73d7f640e54f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_de322aa1-ca77-45e4-9dd1-73d7f640e54f" xlink:to="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3200c7a8-6a17-43c4-831c-febe2c5e0b09" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a769e525-9d90-4516-b816-0353faffa023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:to="loc_us-gaap_InterestRateSwapMember_a769e525-9d90-4516-b816-0353faffa023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_82e91f24-a669-45ba-ab93-bc7a1efa1d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_69191e70-e865-447c-b1ee-8874f483fba3" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_82e91f24-a669-45ba-ab93-bc7a1efa1d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_c6cb1e5d-c5e8-4efe-b6ce-ecaa32f78d6c" xlink:to="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_429f6eea-71b0-4cdb-b77b-d63a15e2fee2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_DerivativeNotionalAmount_429f6eea-71b0-4cdb-b77b-d63a15e2fee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_0d3dbd80-a9db-4860-a5be-348475f6c329" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_0d3dbd80-a9db-4860-a5be-348475f6c329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_ca31a697-3447-4ff4-b85a-c468aeda7289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_9b090c5d-307d-470c-8a0e-6d6c1b93c8cf" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_ca31a697-3447-4ff4-b85a-c468aeda7289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20230630.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_fc3edcb5-ec0c-4809-94ec-51adb47a1d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fc3edcb5-ec0c-4809-94ec-51adb47a1d5c" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:to="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_cb8412cf-11e1-4b90-8e6f-d78c4ca2f06c" xlink:to="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_83e6a5e6-943d-445e-b8d9-3f11e412a1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_ffdbcb32-51d6-4d63-ae6a-94741a23d652" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_83e6a5e6-943d-445e-b8d9-3f11e412a1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ea0cb549-4804-481b-bd03-eed714dff868" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_92dc9121-ea8d-4ba7-babd-7d528353028a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_92dc9121-ea8d-4ba7-babd-7d528353028a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_b9c4dc5b-96e3-4e98-a441-09f5fb9b8271" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_98b63f88-4dc2-4dcd-9ab0-e9e0670a8443" xlink:to="loc_us-gaap_InterestRateSwapMember_b9c4dc5b-96e3-4e98-a441-09f5fb9b8271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_be560d19-dd65-4ef1-acca-daac172f84a8" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_be4f35c4-7cd6-4aaa-8f81-d2afe46b4a85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_be4f35c4-7cd6-4aaa-8f81-d2afe46b4a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_195216a1-9621-4932-9d4c-930324e74686" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_195216a1-9621-4932-9d4c-930324e74686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_0bcdd3ab-b557-4ee2-8644-651dc0939f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_0bcdd3ab-b557-4ee2-8644-651dc0939f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_75608251-aa36-40c3-bca5-e7a6931c9403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_75608251-aa36-40c3-bca5-e7a6931c9403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b698d0aa-fa1e-4e44-9621-41400a7e72e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_b698d0aa-fa1e-4e44-9621-41400a7e72e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c2751980-2858-4a63-88d3-a9338e43ce3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_c2751980-2858-4a63-88d3-a9338e43ce3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_fcdca72a-e6fd-4301-93db-dc7cd747c525" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration_fcdca72a-e6fd-4301-93db-dc7cd747c525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_e3717305-517e-4e21-b6d8-2ea7e5fc25aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_d603b86c-5671-4123-9f08-112cb8c269d6" xlink:to="loc_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration_e3717305-517e-4e21-b6d8-2ea7e5fc25aa" 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-20230630.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_e488f109-ac77-45dc-bb39-cb44e6524f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_e488f109-ac77-45dc-bb39-cb44e6524f0d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_272ad747-6ebe-429e-a23d-db0307792bd3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8a91f580-edfe-4979-9d4f-ed25248e8dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:to="loc_us-gaap_InterestRateSwapMember_8a91f580-edfe-4979-9d4f-ed25248e8dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_408ed901-a2b3-43be-bcf0-155df20b7004" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_0c0b861e-1344-403b-8ab8-b0e7abb7ccb5" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_408ed901-a2b3-43be-bcf0-155df20b7004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_759e77f1-f41c-4791-a2b3-8b81339f7b0f" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_1c4b6a34-7e70-45b3-b798-43b0415f66be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:to="loc_us-gaap_CashFlowHedgingMember_1c4b6a34-7e70-45b3-b798-43b0415f66be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_5dec3a4f-300d-4434-b570-23cef3c8db1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5760501a-4dc1-4ed8-b443-958948fb9021" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_5dec3a4f-300d-4434-b570-23cef3c8db1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_612a5504-e807-4e74-a0a8-fa023fd820dc" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6838ef7e-83c0-4db0-9e13-d109e579fe65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6838ef7e-83c0-4db0-9e13-d109e579fe65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_8a5eae0e-4146-43c7-b59f-006aa23d4d59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_8a5eae0e-4146-43c7-b59f-006aa23d4d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_49146fa0-3d2a-4a03-b40e-f06219944439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_5bb1e0fb-23ad-4029-a1f4-50221c18f50c" xlink:to="loc_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_49146fa0-3d2a-4a03-b40e-f06219944439" 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-20230630.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_ae649a92-6b0d-452a-91fd-88f03a9a3e35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_73c7089b-2607-4589-bd68-83c5e243ff98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ae649a92-6b0d-452a-91fd-88f03a9a3e35" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_73c7089b-2607-4589-bd68-83c5e243ff98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_73c7089b-2607-4589-bd68-83c5e243ff98" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_d4da9f84-91f2-40e1-a95a-ee3329c5bd20" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_48f075c4-3d5f-4d25-930a-53bf3ffecae7" xlink:href="blkb-20230630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_35c361d6-5e78-4ef5-be5a-0a38c82447c1" xlink:to="loc_blkb_ThirdpartyTechnologyMember_48f075c4-3d5f-4d25-930a-53bf3ffecae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_205febff-ee4d-4f8b-b8da-844b16edd6c4" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_14529389-6c2e-45fa-a546-5d6fa927a1d7" xlink:href="blkb-20230630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_d4fb793f-7ab6-4c84-a594-5db7376e11e2" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_14529389-6c2e-45fa-a546-5d6fa927a1d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ae649a92-6b0d-452a-91fd-88f03a9a3e35" xlink:to="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_165ec6ff-5fff-4749-88f0-8e1cd95269e0" xlink:to="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesMember_4c0740c9-7661-4112-bed7-683f60d440f5" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesMember_4c0740c9-7661-4112-bed7-683f60d440f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5423f4c8-fcb9-47a8-9535-a992d3b46382" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesCanadianCourtsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesCanadianCourtsMember_5423f4c8-fcb9-47a8-9535-a992d3b46382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_742c617c-cc30-4685-a1e4-ce9e4253a61f" xlink:href="blkb-20230630.xsd#blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_a1f2da5d-3c87-4fac-9cf9-3398f4daf3d2" xlink:to="loc_blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember_742c617c-cc30-4685-a1e4-ce9e4253a61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_f5d4ff1d-a987-431e-ae0f-2d395a22d6d1" xlink:to="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_45fccacd-bd71-4d46-92e4-b9802be82706" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:to="loc_srt_MinimumMember_45fccacd-bd71-4d46-92e4-b9802be82706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_adefdd47-80db-4c40-b94c-cb564dac9c6c" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e1bb047a-48e9-418d-a0d8-c8109a70d98b" xlink:to="loc_srt_MaximumMember_adefdd47-80db-4c40-b94c-cb564dac9c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_786f6bd5-c160-47c7-87c5-b19caa268b07" xlink:to="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_aa4a4f64-7254-4708-8844-6141e69fbb28" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:to="loc_country_ES_aa4a4f64-7254-4708-8844-6141e69fbb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USSECMember_97b11bf4-130d-413f-92e5-d816042149e8" xlink:href="blkb-20230630.xsd#blkb_USSECMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ef2fea6c-9db4-43fc-9e1f-e7543f9d6eec" xlink:to="loc_blkb_USSECMember_97b11bf4-130d-413f-92e5-d816042149e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_0ec78eff-09a0-4e14-ba97-57d13d6517bb" xlink:to="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_6c1a52e1-7bfc-41d6-ae3f-40347e2a27fe" xlink:href="blkb-20230630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_6c1a52e1-7bfc-41d6-ae3f-40347e2a27fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_0ce24393-5b01-4a33-bd18-a050278dd118" xlink:href="blkb-20230630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_0ce24393-5b01-4a33-bd18-a050278dd118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetPreTaxExpense_f090111b-d61f-4842-9362-d6066218d651" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetPreTaxExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNetPreTaxExpense_f090111b-d61f-4842-9362-d6066218d651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentOngoingLegalFees_c1bf1525-b32e-4bcf-a798-e7502d027586" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentOngoingLegalFees"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentOngoingLegalFees_c1bf1525-b32e-4bcf-a798-e7502d027586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_7a7ad1e1-0e48-4e2e-af6b-db02b5ccb797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease_7a7ad1e1-0e48-4e2e-af6b-db02b5ccb797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetCashOutlays_e838d7a9-1edc-49b7-b789-db84df40331d" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetCashOutlays"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNetCashOutlays_e838d7a9-1edc-49b7-b789-db84df40331d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentPenaltyPaid_ced49401-aee4-4836-a97a-fec4fd841e35" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentPenaltyPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentPenaltyPaid_ced49401-aee4-4836-a97a-fec4fd841e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpectedCost_872577d1-4733-421f-aefa-c7da931600b7" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentExpectedCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentExpectedCost_872577d1-4733-421f-aefa-c7da931600b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_364edaf8-f9a7-4fb9-b3e8-1991e4720a17" xlink:href="blkb-20230630.xsd#blkb_ExpectedNetCashOutlaysForOngoingLegalFees"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_ExpectedNetCashOutlaysForOngoingLegalFees_364edaf8-f9a7-4fb9-b3e8-1991e4720a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_744d1619-ed32-4bae-9da4-82f2050836bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_744d1619-ed32-4bae-9da4-82f2050836bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_7c58595a-c6f5-469f-9030-f5771b2393a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_7c58595a-c6f5-469f-9030-f5771b2393a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyClaimsSettledNumber_3c8e68ae-e1a6-44fc-8f52-3e9d65ca3fec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyClaimsSettledNumber"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyClaimsSettledNumber_3c8e68ae-e1a6-44fc-8f52-3e9d65ca3fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LossContingencyClaimsSettledPercent_bf7f5ddc-05db-4898-b483-b81798ef0aa0" xlink:href="blkb-20230630.xsd#blkb_LossContingencyClaimsSettledPercent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_LossContingencyClaimsSettledPercent_bf7f5ddc-05db-4898-b483-b81798ef0aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_5c6e1c36-54bc-46a0-aab1-9319681bf75b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_5c6e1c36-54bc-46a0-aab1-9319681bf75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_fd62312a-be93-40d4-bc46-8a3127268a1b" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_4c6fa42e-68b1-49f6-ad62-cadf786cfbba" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_fd62312a-be93-40d4-bc46-8a3127268a1b" 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-20230630.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_8a510c97-296e-47ba-a4a2-35573c7ee8d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6df7615c-f66a-4ff5-966b-73d3125a78df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8a510c97-296e-47ba-a4a2-35573c7ee8d6" xlink:to="loc_us-gaap_OperatingLeaseCost_6df7615c-f66a-4ff5-966b-73d3125a78df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_1a97581f-21e7-4812-95c4-67eefb94c097" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8a510c97-296e-47ba-a4a2-35573c7ee8d6" xlink:to="loc_us-gaap_VariableLeaseCost_1a97581f-21e7-4812-95c4-67eefb94c097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_eb06f90b-2eb1-4d90-bfde-b43954f67a74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8a510c97-296e-47ba-a4a2-35573c7ee8d6" xlink:to="loc_us-gaap_SubleaseIncome_eb06f90b-2eb1-4d90-bfde-b43954f67a74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_f0993834-b8dc-4cd9-9523-824f9a306df6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8a510c97-296e-47ba-a4a2-35573c7ee8d6" xlink:to="loc_us-gaap_LeaseCost_f0993834-b8dc-4cd9-9523-824f9a306df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails" xlink:type="simple" xlink:href="blkb-20230630.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_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_5450bf49-a269-45d5-ba04-503a554b4d07" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentExpense_5450bf49-a269-45d5-ba04-503a554b4d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_db543ee6-f0ac-4686-92da-2a6d03265a45" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_db543ee6-f0ac-4686-92da-2a6d03265a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNetExpense_c4c24e05-e53a-4cc2-9246-b47bea215c3d" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentNetExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentNetExpense_c4c24e05-e53a-4cc2-9246-b47bea215c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_9f99d892-f3e1-4aa1-8922-02339e221bd7" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_9f99d892-f3e1-4aa1-8922-02339e221bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_acacc271-9603-410a-8649-b3d06dc4f04e" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_acacc271-9603-410a-8649-b3d06dc4f04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeNetExpense_56ebce93-67d3-4e99-8610-4c9cdb2df2fe" xlink:href="blkb-20230630.xsd#blkb_SecurityIncidentCumulativeNetExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_blkb_SecurityIncidentCumulativeNetExpense_56ebce93-67d3-4e99-8610-4c9cdb2df2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_f3c95bc9-0e0b-498b-9fd3-73c1c1f2c945" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_aa5c147a-9234-4fa3-a07b-1904d5e170b0" xlink:to="loc_us-gaap_InsuranceRecoveries_f3c95bc9-0e0b-498b-9fd3-73c1c1f2c945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_eddf274c-353b-446c-9ca8-5cf3ed15116e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cc098dba-47f4-4767-8c95-95f3cd6cca49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eddf274c-353b-446c-9ca8-5cf3ed15116e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cc098dba-47f4-4767-8c95-95f3cd6cca49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_54693457-5821-4171-9f63-d55c8f7d4c33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eddf274c-353b-446c-9ca8-5cf3ed15116e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_54693457-5821-4171-9f63-d55c8f7d4c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20230630.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_2076ae7c-1fdb-4ba4-9b4f-55e330db81c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_2076ae7c-1fdb-4ba4-9b4f-55e330db81c9" xlink:to="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_cd7710b7-9de3-4b31-9820-4ba3ac031fd5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_d8f29d8a-764b-4119-80d8-fcd22f69bd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:to="loc_us-gaap_CashFlowHedgingMember_d8f29d8a-764b-4119-80d8-fcd22f69bd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5846841-0705-47d0-abd8-6239abc85c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_ea8387a0-6c01-4afc-95ea-c66f33cf5ba2" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_b5846841-0705-47d0-abd8-6239abc85c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_b201234d-8653-47a3-9b53-c089921c7bae" xlink:to="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:href="blkb-20230630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e635cc8f-0c4b-475a-9461-d27b77f3f063" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fdeaf0f5-2ec3-4cc9-bc32-f5d5a1213bf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fdeaf0f5-2ec3-4cc9-bc32-f5d5a1213bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_677df366-5020-4d35-83af-9c09b3d7d71d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax_677df366-5020-4d35-83af-9c09b3d7d71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_85088626-73b8-4594-b59a-f83c58ca7ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_85088626-73b8-4594-b59a-f83c58ca7ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_bc87cde0-41d2-4582-ab92-d157a3308a62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax_bc87cde0-41d2-4582-ab92-d157a3308a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_42f15998-453d-454a-8156-53b53f0b141a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_42f15998-453d-454a-8156-53b53f0b141a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_db1e6341-d2c5-47c3-a31a-0528afa5dcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_db1e6341-d2c5-47c3-a31a-0528afa5dcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100984dc-0c62-476f-a3f6-97967f408e42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_100984dc-0c62-476f-a3f6-97967f408e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9cc2ca3f-c354-4459-a5f4-28c238bcda9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_9cc2ca3f-c354-4459-a5f4-28c238bcda9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_31cd43ec-4fea-4cd5-a152-ab23ae5d1fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_0a1e0f71-5e55-4d27-81a6-68a918229c46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_31cd43ec-4fea-4cd5-a152-ab23ae5d1fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20230630.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_f9b5ea0c-a38c-49f8-8452-d685d315a5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f9b5ea0c-a38c-49f8-8452-d685d315a5c6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_26fb2af3-67eb-4954-88d6-024b6dfdbd4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_26fb2af3-67eb-4954-88d6-024b6dfdbd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_07bb1a4e-2e40-43d0-a8b1-2428e56f94b5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3e0c7857-8112-43bb-9e29-fc308bea45b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_496f8031-d4a1-47f6-86b2-d849495258c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_694ea282-9312-44d7-9aad-d319e07b9c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7107ca96-1581-49a3-ae7b-6446139b78d6" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_cac16d24-a17e-4493-bf80-4cf742053c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="simple" xlink:href="blkb-20230630.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_8559ea60-ad4a-48d2-a252-c39d0778616e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_b9edcd64-4199-4cb3-a2ef-39a3eab2ec2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8559ea60-ad4a-48d2-a252-c39d0778616e" xlink:to="loc_us-gaap_ContractWithCustomerLiability_b9edcd64-4199-4cb3-a2ef-39a3eab2ec2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_95e57973-c810-473e-9680-851d4b2aadff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_95e57973-c810-473e-9680-851d4b2aadff" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:to="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1eddb2b3-3e71-49d0-973c-4fae55f5e26d" xlink:to="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_5efbce25-38aa-4293-add6-4c99e0ab3444" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_country_US_5efbce25-38aa-4293-add6-4c99e0ab3444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_0af968ef-7490-4064-b602-046a4ca24775" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_country_GB_0af968ef-7490-4064-b602-046a4ca24775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_3af597a6-a771-4348-b899-e32a029aa6af" xlink:href="blkb-20230630.xsd#blkb_OthercountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8c112128-9673-4954-9a96-8d6898e756a1" xlink:to="loc_blkb_OthercountriesMember_3af597a6-a771-4348-b899-e32a029aa6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_851b592c-e56c-470a-ae58-3b2bb264203f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_013289fb-5fcc-4df0-8120-5af2fe35d0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6df1905f-9f26-4da4-a2be-e9ebdaa7e105" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_013289fb-5fcc-4df0-8120-5af2fe35d0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20230630.xsd#RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fac7d60a-86ac-462d-8826-b44f0c6f2fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fac7d60a-86ac-462d-8826-b44f0c6f2fc0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ced7b64d-dbe1-49cb-ba64-d62f5bdb375b" xlink:to="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SocialSectorMember_51ae0ff9-d401-43c0-a48a-6f90ec147c5b" xlink:href="blkb-20230630.xsd#blkb_SocialSectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:to="loc_blkb_SocialSectorMember_51ae0ff9-d401-43c0-a48a-6f90ec147c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CorporateSectorMember_a2ffbafb-7a59-45c2-87ff-62f5eac2c8d6" xlink:href="blkb-20230630.xsd#blkb_CorporateSectorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cb47da6e-0b1d-4cb2-a1bf-41645a7cd02c" xlink:to="loc_blkb_CorporateSectorMember_a2ffbafb-7a59-45c2-87ff-62f5eac2c8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_70267843-81ab-4032-ad11-fc2887e49d45" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6478fdef-e030-491d-81ee-6c2b42dd273f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_60e27ed9-9386-403c-94e6-834e9ad3a56e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6478fdef-e030-491d-81ee-6c2b42dd273f" 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-20230630.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_a41f6a9b-7354-4518-bcc1-18998c880183" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a41f6a9b-7354-4518-bcc1-18998c880183" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:to="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_fec5a36c-e113-406e-b5e4-54bf84fa3228" xlink:to="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_949cf20c-f4d9-40d8-952b-0b5a7e8b2ec4" xlink:href="blkb-20230630.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_ContractualRecurringMember_949cf20c-f4d9-40d8-952b-0b5a7e8b2ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_51679cc7-d8f3-4fc0-8379-16c035400810" xlink:href="blkb-20230630.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_TransactionalRecurringMember_51679cc7-d8f3-4fc0-8379-16c035400810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_555cb16e-8f7a-46c3-b84a-55c8189069f0" xlink:href="blkb-20230630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_4ac77aa2-77e6-4bbf-b8a6-9a1ec36e77e5" xlink:to="loc_blkb_RecurringMember_555cb16e-8f7a-46c3-b84a-55c8189069f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a1706554-d7df-4b97-8eea-eb50e23160a5" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b86deddc-843a-4379-92c1-6fde7ffd4391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_a0a54366-0d32-43c3-a665-23ad384334a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b86deddc-843a-4379-92c1-6fde7ffd4391" 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-20230630.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_56d94adf-97df-4000-be52-0f965f40b295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_56d94adf-97df-4000-be52-0f965f40b295" xlink:to="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9413fb07-97fd-4359-ae9d-a7b194c0cd90" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b1407515-c3ad-4ca0-b428-1fa07c5af3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_31e3ddbd-a73c-43d6-84f0-337f62a5a36a" xlink:to="loc_us-gaap_SubsequentEventMember_b1407515-c3ad-4ca0-b428-1fa07c5af3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:to="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_23e83917-48e2-48fb-8aa8-b45904ec4842" xlink:to="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fd7ebec9-2b40-4772-8341-8bc3e6bf2575" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:to="loc_srt_MinimumMember_fd7ebec9-2b40-4772-8341-8bc3e6bf2575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d76873c6-3985-45a4-a8d0-9f38afab9a6b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7ec71d23-9a18-4b69-932b-c27633a72e83" xlink:to="loc_srt_MaximumMember_d76873c6-3985-45a4-a8d0-9f38afab9a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d009d9ee-f6c2-4bd9-b7c0-5025135b8e57" xlink:to="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_2ae75760-fa79-4245-9dd8-0832b012e042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_6869088a-4cc1-4a76-9e20-f36276ff9af4" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_2ae75760-fa79-4245-9dd8-0832b012e042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_JonWOlsonMember" xlink:href="blkb-20230630.xsd#blkb_JonWOlsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_JonWOlsonMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DavidJBenjaminMember" xlink:href="blkb-20230630.xsd#blkb_DavidJBenjaminMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_blkb_DavidJBenjaminMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>blkb-20230630_g1.jpg
<TEXT>
begin 644 blkb-20230630_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[0DF4&AO=&]S:&]P(#,N,  X0DE- ^T
M     !  8     $  0!@     0 !.$))300-       $    'CA"24T$&0
M    !    !XX0DE- _,       D           $ .$))300*       !   X
M0DE-)Q        H  0         ".$))30/U      !( "]F9@ ! &QF9@ &
M       ! "]F9@ ! *&9F@ &       ! #(    ! %H    &       ! #4
M   ! "T    &       !.$))30/X      !P  #_____________________
M________ ^@     _____________________________P/H     /______
M______________________\#Z     #_____________________________
M ^@  #A"24T$"       $     $   )    "0      X0DE-!!X       0
M    .$))300:      !M    !@              ,0   3\    & &< ,@ R
M &4 -P U     0                         !              $_
M,0                                             X0DE-!!$
M  $! #A"24T$%       !     (X0DE-! P     !HH    !    <    !$
M  %0   64   !FX &  !_]C_X  02D9)1@ ! @$ 2 !(  #_[@ .061O8F4
M9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X.
M%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,
M# P,# S_P  1"  1 ' # 2(  A$! Q$!_]T !  '_\0!/P   04! 0$! 0$
M         P ! @0%!@<("0H+ 0 !!0$! 0$! 0         !  (#! 4&!P@)
M"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!46$3(G&!,@84D:&Q0B,D
M%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%PJ-T-A?25>)E\K.$P]-U
MX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$
M @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D
M8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4
MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1
M Q$ /P#=^K/UGQNG=*&+93EYM['VV7#'K-OIL<[=6ZU[W-^DU6OK;U;$ZE]4
M7YG3[B^LW5-);+'-<'-W5O;[7L=JF^J'5^E],Z=?@=0OKP\S&NL=?5<16[4^
MT@N_GO9^Y_Z36%G[;NA]<ZC0PU]/S<ZEV(2-H=M<?5M8UT>VQSDE/;=5^LG3
MNEWLQ'BW)S+ "W%QF&RS:?SRWVM;Q^^H=+^M73^J9PP**KZ[Q6ZRQMK STRP
MACJ;9=N]7WM?[&OK_P"$691F8?2?KCU-W5'-QSGLI=A9-GM86,8&75>J?:SW
MM9_VS_Q2KW=7Z9E?7#?AY3/TN$_"KO'T#DN=OJK;;]"QVWZ'_;:2G4ROKMTF
MB^RFFO(S11I?=C5;ZV$?2WV%S/H_R$#(SZ<[ZR?5W*Q7N=C9%64]DAS-P]/V
MEU;]O_2:J_U1ZWT;IG1!@9UK,',PR\95-OL>7;G.W ?2N_1[&^S_ ,@I=0RZ
MNI=>Z#D=-O#6Y./F?9LC;.UQJVML]%^S=Z3O\$])3M6=>Q&]89T:JNW(RBW?
M<:@TLI;SNR;'O9LY_-WO_P ]<Q]5_K3B].Z)5C6TY>9=6;++W45FT5M<\NK-
MMCW-^DPJ_P#5"['Z==?T7.J^S=:<]UMMCW;CE [GC(JN=_.;??\ HO\ C;?Y
MS[3Z8OJ=UCI73>C.P<_(KP\S$LL^TTW$,<#N/[W\[[?W$E.^SZP]'LZ4[J[<
MAOV)FC["#(=.WTW51ZGJ[C_-[%E6?7[I551NMQ,VNLMW4N?2&BT _P" >ZP,
M^C^D][JUSSJC;T[(ZO7CN=T;]KMRW4;?I8[6FNV]K3_@M[OH?0_[:6Q];^O=
M%S_JW=CX>77D7Y6ST*F'<^6O9:[>SZ=.VMC_ .=V)*=^OK.-9U1G2PRP768P
MRP\ANS87>GL)W[_5W?R%++ZOCXO4L/IUC+'79_J>D]H&QOIC>_U2YS7?U=C'
MKFG]5Q,3KG3.N.>']+S,+[&,ILEK+&N-FVS3V^X>GM=_PO\ H+%+J_7.CV?6
MGHMM>7595CFT76-=N8TW-%5&ZQOL]UG_ &W_ (1)3JYWUNZ;BY=F'55D9]]$
M^NW$J]05QSZCMS&_YBR_J\<?K/4^NV,M>[%NMQK:B)&@%GYEH]GO9^XG^J?4
MNG=)KS>F=4M9B=1JR+++WWD,]4.,LR&.?M;[F?FM_P",_P (C_5"RO*ZIUSJ
M.,"<+*OK]"V-H>6"SUMK3_+LW_V_WTE/_]#9^O7_ "QC?U6_E*V/K7_XE6?]
M8_*U?/*22GZ)^O/_ "&?^-;^1ZI_5_\ Y)Z-_P"'3_YXR%X$DDI]M^N__+>/
M_5;^5RW<S_Q1="_XK(_\]+YU224_07UK_P"6>A_^&&_^?<=9'UU_Y>J_JM_(
MO%$DE/U-C_S%?]1OY%POU1_\4UW]5WY%XFDDI^B,C_Q$-_\ "E?Y&+'^I_\
MR7D?^&L/_P _L7AZ22GW3_&'_.8GP/Y5U/1O^2L7_BF_D7S$DDI__]DX0DE-
M!"$      %4    ! 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O
M '     3 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  -@ N #
M   ! #A"24T$!@      !P (  $  0$ _^X #D%D;V)E &1      ?_; (0
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0("
M @(" @(" @(" P,# P,# P,# P$! 0$! 0$! 0$! @(! @(# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@
M,0$_ P$1  (1 0,1 ?_=  0 */_$ )T   (# 0 # 0$           D*  <(
M!@0%"P$" 0 # 0$                  0(#!!    8! @0!" <%! @'
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
MNR7B6O._G/:LDLH9O59>!H\(U,/[MA$UBKPS,44 YC"";R4,Z>&XB/[UT<0
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
M,/FF 4UT#J(* 9)4Y1A.CJ-JHE7N9V.;I]B]X].2L79"UR"F$WE*SQCDTPA
M&.DKU(J0+.Q9B2-&L9. <6KM1NN18A^@HND4JY]U)2(::.VA^[QW!H6M^S*&
M>UWJ)$!;-IB8HN.9BR-D1X (>G9&IN'SU<?+^_=&<. YO(<.!>5<(_ Y/Z4S
MCG#>[KN"Y5=R$*RO.8+;)/$&UGR1;7S]:LUAN(BJF6Q7"2YXJ!CV+90QVT>B
M/6,D44V;90W*F+;44%&SMLJ;1MVFR/<Y0*9 M)Y7)[^>CW^#KUC-*1=MKN_%
M9%!/V654:I+'?M%G/AI.-=) *::@@N0[1=-19*2:"C3'*U,1S>X3:RTQ-NX@
M:RXME\H+*,RG'4MRHI#QMH$B;E.4K3UPFH#28A))!!VD=/K-T'Z0@D99 I3'
MQK1U1>-1-;>-V^MP.RNX.W<O#R]DQBG*'7IF9JNS=&A%VZ2Y58WT\=D=PM2+
M.D DYFSLY"G6(<6BSA,G4ULI*1#31YE7[JG<!I\ C6HC<G9W,:@B*":UEK>/
M[I. F*?2\^T7*HSUF54*3]DYG8G*/E 0'RZ.$?@<G]*1B('=/OFRP<&+?)6?
M\GROATGDD\</9KT/'*+J%:C*3#]5."I=7:K*&*F*ZK*.;\>4O+QX:>D4+5E\
MX\VN[WMN6]G'F)J%79&L;B8^89SM.E&+L5:?*5PI%%9&RKSI2!'2V.#QB+A*
M6*H4Q3)%79K(BOQ;BFXN-78=&G^1GSN!]O\ 0WO8<KA'DC7J[N)H$.5>KW!B
MU>H562DW+5LI8ZA)(KG>2R--FY) 3LU3F7=1JO(KP6 7"2^49<7^"VJ[BD,M
M7]W6P+*XG<HY'P)D-@9PT:S#!5PSB;*P25$JOH^5;"ZJUYKBZA $0*=ZS.8H
M<Q>8O -M)(SU1>-I[MW<"MM;/67V?W\6V7;G;/)2K4^@U.R.B'*!04)8J]5X
MZ7BW! _958*M% $>/$1X<%PC\'R?TXG:/L/W$;W+L1>N1$O%T=S+&=7G-=N;
M/S5UB#AT*TNNT?O#)+7:V+&4,8&+1518ZRA3.5&Z)C+E')1W!)L=[P5A.A[=
ML44W#N-HX8ZITN+*P:"MTCR$H\54.ZE9V87121(ZF9R275=.5 (4IE51 I2D
M I0Q;JZLT6A;>D!__]5_C0 I'WROQD0_S4%Z@?ZVA8B1IGL8?[*6^HE_XQUJ
M9A$9#UF69GWA_#ED7_ZC]^JQIQNA.S,#[#_QN=_8:>]80>JE8F-PR&H+*#W1
M?@%DSZC0]:QVG&Z$[,1FIGQ6P'VF:^H UOAF8_Q5_P"6:[]11'J]OK!W9J4<
MW^+J6_3C7OS-L^C^O[%_;]&CM(8.+NE?"O8/K-#^#>ZJ.1,4V[?_ ,1=3_S+
M3^-0UM(S5T/S:YS4%WW#_P#WG%OU9:OXJ"U<<DRP6_L _!NR^\R9^ZU,TI7"
M-C<NI*!B=Q'_ ,;B;_*W7^]JVKC8F6"C=DWX^P7U'9O52VG*PHW#6ZS+$>.Z
MI\1<Q]>V_P#CX_6\.I$KAY>S-^#+SZLB?]8^LYX''(:+4%$T >BM'\LV+ZBE
M_5[C35T A;O ^(8WUFEZZ4UO&QG*XZ)LC^%W$7V:2_O5=8RN7&QTV6OQ>VL>
M\N__ )#Y2TE9A\-"Z0SC\A?R!>/L?9O4KW35T!\]?<3^-F1/KW_R3370K(R'
M.^UK\*]?^LU_X-EK"6#1&T)#\9*E[LLA_>K&&EC]C+-T@,;[]OABR!_ER?W#
KK51N)V8D_B+XF&OVYF_6CK6S,Q^[&/X=TG[,P_\ !):P=S4[K2 F@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>blkb-20230630_g10.jpg
<TEXT>
begin 644 blkb-20230630_g10.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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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
MVT$2!(XT Z*JJ !V J[7(=(4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^8'_!SU^P9_PO
MO]E>Q_:Z\"Z-YOB?X5[O[9\F/,EUH,S#SLXY;[/*5F'94:X/>C_@V%_8,_X4
M)^RO??M=>.M&\KQ/\5-O]C>='B2UT&%CY.,\K]HE#3'LR+;GM7Z9>)?#>@^,
M?#FH>$?%.DP7^F:K92V>I6-RFZ.Y@E0I)&X/565B".X-'AKPWH/@[PYI_A'P
MMI,%AIFE645GIMC;)MCMH(D"1QH!T554 #L!6GM'[/E(Y%S\Q=HHHK,L****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &7#M';R.AP5
M0D'\*RO[5O\ _GO_ ..C_"M2[_X])?\ KFW\JPZZL/&,HNZ//QDYQDN5V+']
MJW__ #W_ /'1_A1_:M__ ,]__'1_A5>BNCDAV1Q^VJ_S/[RQ_:M__P ]_P#Q
MT?X4?VK?_P#/?_QT?X57HHY(=D'MJO\ ,_O+']JW_P#SW_\ '1_A1_:M_P#\
M]_\ QT?X57HHY(=D'MJO\S^\L?VK?_\ /?\ \='^%']JW_\ SW_\='^%5Z*.
M2'9![:K_ #/[RQ_:M_\ \]__ !T?X4?VK?\ _/?_ ,='^%5Z*.2'9![:K_,_
MO+']JW__ #W_ /'1_A1_:M__ ,]__'1_A5>BCDAV0>VJ_P S^\L?VK?_ //?
M_P ='^%']JW_ /SW_P#'1_A5>BCDAV0>VJ_S/[RQ_:M__P ]_P#QT?X4^WU*
M]DN(T>;(9P"-H]?I52I+3_C[B_ZZ+_.DX0ML5&K5<E[S^\W****\X]H****
M"BBB@ HHHH ^%_\ @X(_;'_:/_8A_8Q\-_%C]E_XC?\ ",>(+_XFV6DW=_\
MV19WOF6<FGZC,\6R[AE09D@B;<%##9@'!(/X[_\ $0K_ ,%@/^CN_P#RP/#_
M /\ (%?IU_P=;?\ *.WP?_V6;3O_ $U:M7\^M?99)A<-5P*E.";N]TF?EO%F
M88_#9NX4JTHJRT4FE]R9]H?\1"O_  6 _P"CN_\ RP/#_P#\@4?\1"O_  6
M_P"CN_\ RP/#_P#\@5\7T5['U# _\^H_^ K_ "/FO[8S;_H(G_X'+_,^T/\
MB(5_X+ ?]'=_^6!X?_\ D"C_ (B%?^"P'_1W?_E@>'__ ) KX_\ "_A/Q3XX
MUVW\+>"O#6H:QJ=VVVUT[2[-[B>9L9PD<8+,<>@KWC_@HY_P3P\>_P#!.SXJ
MZ/\ #;Q5K]UKUOJOAFSU/^W!X?ELK9+F8.9+-6=W61XMHR0V?F&57I6;PN6Q
MJ*FZ<;O9<JZ?(VCC\]G0E6C6J<L;)OGEUVZ^1Z1_Q$*_\%@/^CN__+ \/_\
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
M)99K9?(61+%9(6=#\YE*@O\ .U?AX,9&XX'<U^\7[1,'CG]BO_@A1XT_9_\
M^"I'QPTGQI\1?$D-Y#X(TJ]UMM2OU>1HOL2++,/-G-M*KSM+RL:X0,0J@_F3
M\4/^"6^O?#+_ ()D>#?^"DMQ\<-&O;3Q=K"V*>$(K!EEMPTMQ&"+CS")) ;=
MBT>Q=H)^8[36V55J5*E)/[4VDULV_P"7LOZN<G$6%Q&(Q$)13?+23DFUS12?
MVG?5Z^OD?J)_P51\:?\ !17]EF[_ &?_ (=_\$F_ /B:X^&6E^'(C#!X$\*'
M4;:^E1XQ%%=F.)]L3P[7RQ42&65R25RORC_P=1?";PKX3_;!\"_%O0]"BT_4
M/&O@4-KT<: -/<VL[1K+)C[S^4\<9/I"OI7I'[('[$'_  7ML/ACX+\&^%OV
MXK+PU\%M4T2SO?\ A)+'QC%<_P!DZ1)$LK);M)#]HB>.(E51&2-6& ZJ-P^9
M_P#@X6_;0^&G[7/[;%GHOP5\41:WX6^'?AJ/0;;6K:X\Z#4+SS9);F:*3)\Q
M 7CBWC(<PLP+*P)YL!3Y<;",'&7*I7<=W?;F\[]-3OSBNJF559U8SASN'+&5
MK)I:\B[6W=ENCX-HHHKZ4^#"OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?
M^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444
M%%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9
MYN.^-!11170<(5\P_''_ ()A? 7XQ_M':!\79_A[I,&D7#:G/\1K"#4;RUDU
M^XECC%H[) ZHVV3SGD)*EB1G?DBOIZB@:DXO0XZ_^ 'P?OO@X_[/\/@B#3_!
M[68M1HNBSRV")$'#[4>V:-T)8;B58$DG).3GS;P-_P $ROV+/AMXXM/B1X+^
M%FIV6M66HV]]#??\)SK4I>>!@T32+)>,LP4@?*X92."""17O5% <TEU/'?CK
M^P-^RI^TKXFG\7?&OX=7VLWMS;Q03@>+-4MH7CCY0&"WN4BX/.=N21DFNO\
M@A^S]\*?V<_#-SX/^$6A7FGZ?>7[7EQ#>ZY>7[-,41"P>[FE=1M11M!"\9QD
MDGLZ* YI-6N<OXC^#7PW\6_$_P -_&7Q!X<^T>)/"-O>P^'M1^US)]D2[18Y
MQY:N$DW*H&75MO\ #@U6L/@!\)--^-FI_M$V?A%%\8:QH*:-J.K&ZF;SK)'5
MQ%Y1?RQRB98*&.T#.*[&B@+L^>[7_@EE^PY:ZG#=GX/3SV5M<">W\/WGB;49
M]+CD#;@?L<EP82,G[A4I_LU] P006L"6MK"D<4:!8XXU 55 P  .@ [4^B@&
MV]PHHHH$%26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444
M%%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6
M;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4]&_9)_:5\6_L>_M%^
M%OVE/ OA[2M5U?PG>O<V-AK<<CVLKM#)%\XB='X$A88888#J.#RGQ+\>ZU\5
M?B/X@^*'B5(5U'Q)K=WJFH+;J1&)[B9IG"AB2%W.<9)..YK$HJ>2'/SVUV^1
MHZM1TE2O[J=[>;LK_@@HHHJC,*EL[V\TZZ2^T^[E@GB;=%-#(59#Z@CD&HJ*
M )]1U/4M8NVO]6U">ZG?&^:YE9W; P,EB2:C:YN&@6U:=S$K%EC+':">I IE
M% 79;37]=BTIM"CUJ[6Q=MSV:W+")CG.2F<$\#MVJI110%VPHHHH *_3K_@U
M%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=
M_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110!QGQF^!GA#XYZ99:3XO
MU36K6.QG::%M%U:2T9F*[2&*?>&.QKS[_AWO\$_^AM\=_P#A97/^->Z44 >%
M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G
M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[
M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?
M\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!
M/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!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!!I>GP:
M1IEMI-L\C1VL"11M*Y9BJJ "2>IP.34]%% !1110 4444 %%%% !1110 444
M4 %%%% !1161\0?%]I\/O 6N>/;^!I8-#TBYU":)3@ND,32$ ]B0I% &O17Q
MG^RS^Q[X5_:\^ .A_M-_M8^+?%?B/QGX\L?[9AN+'QEJ&GVV@03DO;VUA!;3
MI'$L<?EG+!BSAB2<XKH?V/AX[^-_P9^*'[)OQB^+?BFZO/A[\1+KPQ'XSTS5
MC:ZOJ&EQM!<V[27*#<)GB8PR.N'*9PP8[ZKE7<FY]5U6TS6='UI)I=&U6VNU
MM[A[>=K:=9!'*AP\;;2<,IX*GD=Z^.?A)\,]#^ '_!4&U^#7[,VOZ^GA0_#&
M;4?B3X>OO$=YJ5G9W33A;*;==2R-%<R8)V[LF,%@,,2?5OAW^Q@=.^%7CCX4
M^-_'.J65EXO^*FM>*))?!NM36,[V=W?-<):23JJR("FU)!&02,@/@Y(TD--L
M]YHKXY_9;\#V'P9_X*5^._@E^SYXAUR7X:Z5\,K*[\5:)J&O76HVND^))KO]
MRD3W,DCQN]FK2,NXYSST4+RO[?\ ^S?X:_9W\&>'_BU\#OB1X\D^->M?$33+
M/PIJFH>-KVZGUF>>Z!EM);8R?9S;"#S"46)45453\I(9\JO85]#[PHHHJ"@H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO"/^"B_QG^(/P;_9
MT"?"35DT[Q3XP\3Z7X6T#5I(PXT^>^N%B-QM/!9(_,*YX#;3SC!:5W83=D>[
MT5\C?&K_ ()V> OA?\"]>^)WP4^)OC_2OB;X:T&XU73_ !Y=>.]0N;K4+RWB
M,N+N*:9K>6.4IM=/*"[6.!V/=>$? G@S_@H5^S;\+_BO\8+[Q##9ZGX7@U/4
MO#6@^)+K3;*]NKB"$OY_V9TEE6)T?RUWA1O8L&.,.RM<+L]YU#4+#2;&;5-5
MOH;:VMHFEN+BXE"1Q(HRS,QX4  DD\"GVUS;7MM'>6=PDL,J!XI8G#*ZD9#
MC@@CG-?$'[(7PX\5_&/]F_\ :6_9Z\"^.K[5/ 5]KNN^%_A3JOB34IKM($>R
M:"14N'WR2VL=PX"L-WW7(W'->]>+_P!B[X9?$_P+X1\*_&C7_$-UIGA'PS#I
M[Z)I/BR\TW39Y8XHT-S*+5XGD=0A"%VVJ"?ER2:'%)@FVCVBBOCG_@GK:ZM\
M0/V,_B+H?B_XM^+F\ P_$#7K7X?>+DUF5=3;PM;R((I([O!D*Y2X0./G"Y"E
M<+CC_P!EG5_@+?\ _!0S1]$_8'^(VK3^#[#P7?O\5=.U'Q)?W%M<W#%!8M%#
MJ,C2O<!R2\J+L"\%@S,"^7<5]C[VHHHJ"@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "J'BGPYI?C'PSJ/A'7(C)9:K836=
MXBG!:*5"CC/^ZQJ_10!\@_ #4OVZOV._A-9?LQS_ +(LWQ*@\*H]AX1\::#X
MSTZQM=0L0[&W%U%=.LMLZ(51MJR [?EW=3Q?[-'Q$_:"^$WPG^+WPY\,_!R^
MO/VGM>\2ZEXNOO"NM1)9Z;=K<74%LMU8WDD@M[FSMXFA.WS5<L&0@9S7WE15
M\WD3RGRC^PKH/QZ^#<\?A#QU^QCXKLM2\57\FH?$'XIZ_P"-]#NY]0OS&Q\Z
M6*VN7D$>X"**&,%8E8?[3'U[]L3Q#^TSX=^!&J2_LB_#Z#Q#XXNW2UTZ*XOK
M:!;%'R'N\7,D<<K1CE8RP!8KG(!!]0HI.5W<=M+'S+^PIH?Q7^#NGV_PEUG]
MB_Q1X8M+^6XU'Q/\0?$7CC1M1N=6U-UW275T+6X>6225P " 50;1PHKS;P'%
M^W+)^T5JO[37QZ_8 U_Q-X@M7GL/ %A8_$+P^FG^&-+;AA DEYN>ZF S+<,
MQ&$4(@VG[CHHYM1<I!I=S>7NF6UYJ&FO9W$L"//9R2*[0.5!:,LI*L5.1D$@
MXX-3T45)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C_[<W[.
MGB+]IS]GV\\!^!->MM+\4:;JEEK?A/4+T$P0ZE9SK-#YF 2$;:R$@$J'W8.,
M'V"BFG9W!ZGQU^T)\9O^"CGQ0_9S\3?"SPK^P->Z)XFU7PY<V.I:V_CG2[BR
MA1XF25[-$F\V>5E+^4C!-K,I8G&#S/BOQ=\8_BC^R!X"^ /[ ?PL\6W_ (5T
MN)?"_P 3KB2[M-!\1Z)#9VUL'T\1ZC+$L=U.DOSSH9%C4L5W%E(^ZZ*KFMT)
MY?,\B_9&O/&>D>"T^%^I_L?7WPET#PU86]MX>LKCQ)IM_'<I\^]5^Q3R,K+@
M,S2<N9"<D[C7GG_!1+1OVM_B5+H'P9^#?P4U?Q!\/-61Y?B1>^'/%6G:;J%[
M;@D#2XGNYXC#'+C][*@8E&V KEL_4%%2G9W';2QXG\._'GQ]T3X&:A:>$?V&
MI/"=_P"%X;.U\*>![_QII:PZC:JRK(D,]H\T=N8X@VT2 !FVC(!+#S:X^'_[
M1'[47[8?PL^.'BG]FFY^%ND?#+^T9]0UC6]>L+G4M8:XM_)6QB2REEQ &)9F
MD8!@3M .<_6M%/FL%@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
9%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>blkb-20230630_g11.jpg
<TEXT>
begin 644 blkb-20230630_g11.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **^6_\ @H;_ ,%#]?\ V2/$
M_@OX)?!SX4KXS^(WQ!NQ#H&E7-YY%M"#*L*-(W!8O(VU5W(!M=F=0H#>??\
M!*OPI^WC^S9K%W^SK^TO^SNEMH&MW>H^(8_'-GX@BO!'>R-$6MI5CDD"AN=N
M=G(/WN2*Y7RW)YM;'W+17Y__ /!1'_@L=\3?V;M>U;PI^SG\ 7U6#PSKR:/X
MD\;>+M.N/[)2_:-I!90"&2,RR;%8EC(N-APC AJ^Y?AKXEO/&GPZT#QCJ,$4
M5QJVB6MY/'"#L1Y85=@N23@%CC))H<6E=C33=C;HK\V/VZ/^"WWQ6^!7Q\UO
MX??L[?##PUK_ (6\*:E!HVO^(M:BN9!)JS"1Y+>)H9HU4((W3D,=\3GIMS]"
M?\%)?V_?%_['C>!OAI\&_AS9^)_'_P 2-7:P\-V>JSM'9PL)(8PTNUE+EI)X
MD50Z#EF+#;AGR2T\Q<R/J.BOA'X;_P#!0K]MWX0?MF>#OV2?V[O@_P""8/\
MA/HE.@ZUX%GF_<NY=$+B260.OF)L880KNW98#!^[J4HN(TTPHK\Z9O\ @I%_
MP5#^*O[07Q3^%?[*'[*?@7Q7I7PW\:7FB7%S=7#PS)''<W$,+2&6_A#,XMW)
MV+@$=N,_9W[)_B[]H[QS\$].\1_M7?#33/"/C6:XN%U#1-(N1+!%$LK")@1-
M, 60*2/,;KVZ <7%:B4DSTBBBBI*"BBB@ HHHH **** "BBB@ HHHH ****
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
M%^=XX'?\.?#&AZ_XG\2Z=X;\*:9/>ZIJ%]#;:;9VL>^6>XD<)'&B_P 3,Q
M[DU^RW_!.'_@I7_P6W^+O[=/A?X%_M'?"O5]0\+WU_):^,[/6?AB-,72[41N
M9+AIE@C\HH=N Y*N2$ )<5Y&:4Y-QJ:-14FUS.-]NWH?2\/UH14Z.JE-Q49<
MBFEO=-/:]UMV/C[_ ()I_LC?";_@K!_P5"UZ&[^'$7@SX9)-J/B[5?!VB76R
M.TTX7"+#ID4J*FQ3)<0H2BH1&LFP(0"OHW[57_!0S]E]OAMXQ^'/PG_X(I>!
M=,^&FH:9?:1X)^)%UX;%K?B5XGAMM56\^QG,@8I*$\PN0 IEYS7VK^P3H_[/
MOP:_X.$OVCO@_P#!RUTS3++4O 5K=6^EZ>BI;PWP_L^:]@A5?E!\R9W,:_=(
MD  "8$/_  2H_:A_X* ?M9_$WX\?!+_@I_X1AG^&FA>&KFVU>+6O!D&F6.G3
M"8QRVBNL2>;$;<3N3(TC*(D8,,Y/GUL4Y5'4<;PC&#2<FGKVMN_7]3VL-EZA
M05",[5*DZD7)0C)-QZ-OX8[NR77R/P'K]4?V3OV=/V9?V!O^":OA']N_XT?L
MC6OQS^*OQ;UI[7P#X'UBQ-W9V-J/.*RFW\N17_=P&9G\MV_>PHOE_.]? >@_
ML6?M*^./V?\ Q'^UKX!^$6J:A\,O#6I/::GXJ$D*I"P9!S&7$K@>;'N9$*KN
MY(P<?KY\4?VN?VP?@=_P0=_9U^,O_!/^Y?[=%I]AH7B?4]-\-0ZK/8Q10302
M$1RQRHB_:K;RW9D/S,@X)%>AF55R5.G3>\K/6W2]FUJOS/$R+#1IRJUJT6G&
M'-'W>;JES).R=M;/;KT/BO3O&?P,_P""D7_!27X&_!;XB?L&^%_@="WB+[#X
MXT;PM:G34UV-F6:*.6!8(6@8B,Q;@2["?A@0M>[_ +:'P.^#'QY_8S_:>O[#
M]B;P+\//$OP,^.-OX5^%FH> ?"']FW>MVSZE!9+;7'E\WTLD4OF9P<F9&4#&
M6T/^"\/C'QGK/[ W[*G[2WQGT_\ X1CX_7#PW-Q=V4'V#48%6T6>9\)M>%H[
MC[+($X\F25@ I)%8WP%_;$_:=^%O['UM_P %-?\ @I'\9]7\;26MW):?LU?#
M37C''#JVM*C1G7+B&)$\V.V!?9+)EAEV4J[PLW'S5)TJ=:GI9V4;MZJ71]4]
MG?9>AZO)1I8BMAJ_O.2YG/EBK1<%;F71Q;NDOBE9;NYXA^UYX%^#W_!+S]C"
MT_8INO!OAOQ#^T'\2[2WU?XIZ]?:=!>R>"M.8![?2;61U;R;AP<NZ'=@LV2'
M@9?@.OW/L/V6/V2_BK^U-\,/V./CE^S7IWC?6_CE\$)O'OC?XV7U_<_VXVMS
MK+(TUO*K^7#"C182)5V*)(5P5!#_ (=Z]IT6CZY>Z1!>I<I:W<D*7,?W90K%
M0X]CC/XUZ.75XU8R3OS;MOK>ZT[+2R78\3/,).A.$E;D^%)=+).ST5V^9-M;
MMLJ4445Z1X(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@
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
M(/[;K?\ 0'6_\!A_\F>/U/I>EZAK>IV^C:39O<75W.D-M!$N6DD9@JJ!W))
MKUG_ (2?]A[_ *)AX]_\'=O_ (5W?[,OB#]D"Z^._AJU\)?#[Q3:ZG)?$6%U
MK&K12013"-RA*J,L2V /]H@UAB<VJ4,/.HL//W4WJHVT5_YCEQW$=?"8*K76
M"J^Y&4M5"VB;UM-NW>R;\CTSX+?\$U?AIHN@07_QGEN-9U::,-<6-M>/#:VY
M/\ ,9#N1W;< >P[D^-/_  35^&FM:!/?_!B6XT;5H8RUO8W-X\UK<$?P$R$N
MA/9MQ [CN/IVBOR+_6;//K7M_;.]]OL^G+M8_FC_ %^XM_M#ZW]:E>]^6_N>
MG)\-NFU_.^I^06J:7J&B:G<:-JUF]O=6D[PW,$JX:.16*LI'8@@BH*]2_;6_
MLG_AJ/QA_8NSR?M\>_9T\[R(_-_'S-^??->6U^VX.N\5A*=9JW-%.W:ZO8_K
M'+,7+,,MH8IQY74A&5NW-%.WRN%%%%=)W!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@#Y._:^_X)XZ
MA\3?%=U\4O@Q>VEOJ-^YEU71KQ_+CGE/66)\$*S=65L G)R,X/BW@S_@FE^T
MSXAUE+'Q-HVGZ!9[QYU]=ZG#/A>Y5(&<L?0':/<5^C5%>/6R/ UZSJ--7W2>
MG]>A^/YUX'<"9WG,LQJPG"4WS2C"2C"3>K;7*VK]>643D/@;\%_"7P#^'5G\
M._""NT,!,EU=R@>9=3MC?*^.YP !V  [5U]%%>M"$*<%&*LD?JV"P6$RW!T\
M+A8*%."48Q6R2T2044451U!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@ J?2]3U#1-3M]9TF[>WNK2=)K:>)L-'(I#*P/8@@&H**32:LQ2C&2:
M:NF?<_P7_P""E?PUUK0(+#XSPW&C:K#&%N+ZVM'FM;@C^,",%T)[KM('8]@?
M&C_@I7\-=%T">P^#$-QK.JS1E;>^N;1X;6W)_C(D =R.R[0#W/8_#%%?*?ZE
MY']:]MRNU[\M_=_*]O*Y^<_\0KX2_M#ZUR2M>_)S>Y]UN:WES6Z;$^J:GJ&M
MZG<:SJUV]Q=7<[S7,\K9:21B69B>Y))-0445]6DDK(_1HQC%))62"BBBF,**
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!QGQF^!GA#
MXYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*?>&.QKS[_AWO\$_^AM\=_\ A97/
M^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I
M10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P
M[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0
MV^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"R
MN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\
MAWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&
MWQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65
MS_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->
MZ44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A
M?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
B%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>blkb-20230630_g12.jpg
<TEXT>
begin 644 blkb-20230630_g12.jpg
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
MLL/K1_P0:_;S_P"&X_V$=&_X2W6?M/C?X?\ E^'?%WFR9EN/+0?9;QL\GSH
M-S'[TL4WI5\CY.8GF7-RGVK1114%!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%>9?M6_MC_LX?L0_#JS^+'[4'Q&_
MX1CP_?ZU'I-I?_V1>7OF7DD4TR1;+2&5QF."5MQ4*-F"<D _/G_$0K_P1_\
M^CN__+ \0?\ R!6]/"XFK'FA!M>2;..MF& PT^2K6C%]G))_<V?:%%?%_P#Q
M$*_\$?\ _H[O_P L#Q!_\@4?\1"O_!'_ /Z.[_\ + \0?_(%:?4,=_SZE_X"
M_P#(R_MC*?\ H(A_X''_ #/M"BOB_P#XB%?^"/\ _P!'=_\ E@>(/_D"C_B(
M5_X(_P#_ $=W_P"6!X@_^0*/J&._Y]2_\!?^0?VQE/\ T$0_\#C_ )GVA17Q
M?_Q$*_\ !'__ *.[_P#+ \0?_(%<5^T=_P %S?\ @EU\8?@1XK^%/PS_ ."A
MG_"%:WXBT2;3K+Q6/A9XAO7TOSEV/,D(M82T@0OL/F+M8JW.W:3ZACO^?4O_
M  %_Y!_;&4_]!$/_  ./^9^0O_!>7]O/_AN/]N[6?^$2UG[3X(^'_F>'?"/E
M29BN/+<_:KQ<<'SIP=K#[T44/I1_P0:_;S_X8<_;NT;_ (2W6?LW@CX@>7X=
M\7>;)B*W\QQ]EO&SP/)G(W,?NQ2S>M2_\,(?\$?_ /I.5_YK-X@_^/T?\,(?
M\$?_ /I.5_YK-X@_^/UV?5,1R<OLY?\ @+_R.7^U<NYN;V\/_ X_YG]/5%?G
MU^SC_P %S?\ @EU\'O@1X4^%/Q,_X*&?\)KK?AW1(=.O?%9^%GB&R?5/)78D
MSPFUF*R% F\^8VY@S<;MH[7_ (B%?^"/_P#T=W_Y8'B#_P"0*X_J&._Y]2_\
M!?\ D=7]L93_ -!$/_ X_P"9]H45\7_\1"O_  1__P"CN_\ RP/$'_R!1_Q$
M*_\ !'__ *.[_P#+ \0?_(%'U#'?\^I?^ O_ "#^V,I_Z"(?^!Q_S/M"BOB_
M_B(5_P""/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y H^H8[_GU
M+_P%_P"0?VQE/_01#_P./^9]H45\7_\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%>G
M_LH_\%3/V$/VX/B'>_"K]E[XZ_\ "3Z_IVBR:M>6'_",:I9>79I-#"TN^[MH
MD.))XEVABWSY P"1,\'BZ<7*5.22[IET\SRVM-0IUX-O9*46W\KGT#1117,=
MP4444 %%%% !1110 4444 %%%% !1110 V:3RHFEQG:I./6J/]N_].O_ (__
M /6JY=_\>DO_ %S;^58==-&G"<7='#BZU2E)*+-#^W?^G7_Q_P#^M1_;O_3K
M_P"/_P#UJSZ*V]C2['+]:K]_R-#^W?\ IU_\?_\ K4?V[_TZ_P#C_P#]:L^B
MCV-+L'UJOW_(T/[=_P"G7_Q__P"M1_;O_3K_ ./_ /UJSZ*/8TNP?6J_?\C0
M_MW_ *=?_'__ *U']N_].O\ X_\ _6K/HH]C2[!]:K]_R-#^W?\ IU_\?_\
MK4?V[_TZ_P#C_P#]:L^BCV-+L'UJOW_(T/[=_P"G7_Q__P"M1_;O_3K_ ./_
M /UJSZ*/8TNP?6J_?\C0_MW_ *=?_'__ *U']N_].O\ X_\ _6K/HH]C2[!]
M:K]_R-#^W?\ IU_\?_\ K4Z'6?-E6+[-C<P&=_3]*S:DM/\ C[B_ZZ+_ #I.
MC3ML..*KN25_R-RBBBN$]<**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^
MFK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W
M_AB%%%%>T?*A117<?'[]FWXV_LN>+[+P%\>O 4_AW5]0T2VU>SL;BZAE:2SG
M#&*7,+N%W;6^4D,,<@4G**DDWJRE";@Y):+=]%?8X>BBBF2%%%% !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"
MO(_VM?VR/A1^R1X*&O\ C#Q%HLNL3WEE%I_AN[\006=S=1SW<4$DZA\MY<2N
M\K-M("Q$$CJ/7*^&/&MO:?LD_M=_%+XS?M1?LQ:AXY\$^.[BRN='^(FF>'X]
M8_L"VAMQ')9W4)!DMX5(^^HPV%X8\(%02;U/MGPWXF\-^,M"MO%'A#Q!8ZKI
ME['YEGJ.FW:3P3IG&Y)$)5AD'D$]*QX_C/\ "2;XGR?!2'XE:(WB^*S^U2^&
MEU*,WJ0X#;S#G<!M(;IT(/0YKS%_VE/V8/@E^QNWQS_9^M=(O/!R1R?\(GHW
MA:U$*:AJ-S<-LLH8%4&.62ZD(9-H*%F)4;37SU\"_@5XB^"__!1+X7ZM\3;U
M+[Q]XR^'_B+7O'VI(<B349I8<P1G)Q# @2&-0<!8\@#<:5RE"][GU]\6_P!I
M_P#9V^ M[:Z9\9OC5X:\-75ZF^TM-7U:*&:5,XWB,G=LR"-V,9[UJ:_\:O@]
MX6^'L7Q;\1_%+P]8^%ITB>#Q'<ZQ"EC(LA C*SEMC!B0 0><\5\<> ?BQ^SK
M^SW^V;\>I/VW9]/TG7O$NO6TWA75?%&DO/#J.@"W"106LAC=2J_=>->K8!!*
M';TW_!*0?#WXA?"3XL?#.QT"'5/ 6C?&;5H_"&EZUI1\J#39/)N(8?(N$!0*
MSEPK*&!?) -%P<$E<]ST[]NC]B_5M0@TK2_VKOAY<7-U,L5O!#XOLV>21B J
MJ!)DDD@ >]>JU\8?&[X2?"7XV_M]?#S]FCX?_"_P[I^D_#V)?'/Q"N]*T2"!
MGE4[--L6>- ?FD/FO&3AD(./EK[/IHF22M8\VU7]L;]E'1/B OPKU?\ :,\&
M6_B)KC[.=)E\0VXF2;.!$PW823/&QL,20,<UZ37QK_P4Y^$'[-/PS_8KU7X5
M>#?@IX?3Q'XPU2WTWP+I&DZ/$+Z\UB:X1A)&P&\N!O9W)Y'RD_. ?JGX1^'-
M?\'?"GPQX1\5:D;W5-*\/65GJ5X7+&>XB@1))-QY.YE)SWS0#2Y;HZ&BBB@D
M*DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH
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
ME_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH ****
M"BBB@ HHHH **** "I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\
MP]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4
M=O@__LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%%
M!1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_R
MD+\:?]D9U#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH
M**** "BBB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"S
MS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "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 4444 %%%% !1110 4444 %%%% !7Z=?
M\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO_(NJ>A[
M/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_\
MCTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH
M **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]
MX**** "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:OY]:_H*_X.MO^4=O
M@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(4445[1\J%%%% !1110
M4444 %%%% !1110 4444 %?IU_P:B_\ *0OQI_V1G4/_ $[:37YBU^G7_!J+
M_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'^(_H&HHHK\[/V\**** "
MBBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR[_X])?\ KFW\JPZ[
M,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ
M+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_P"#K;_E
M';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6
M?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444 %?IU_P &
MHO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37GYK
M_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH ***
M* ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HH
MHH **** "BBB@ HHHH **** "I+3_C[B_P"NB_SJ.I+3_C[B_P"NB_SI/8J'
MQHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?^FK5J_GUK^@K
M_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A1117M'RH44
M44 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^
MG7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BB
MB@ HHHH **** "BBB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*
ML.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_P"/
MN+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "BBB@ HHHH _,
MG_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^
MZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%
M%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?F
MO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HH
MHH CN_\ CTE_ZYM_*L.MR[_X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "B
MBB@ HHHH **** "BBB@ HHHH *DM/^/N+_KHO\ZCJ2T_X^XO^NB_SI/8J'QH
MW****\P]X**** "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:OY]:_H*_
MX.MO^4=O@_\ [+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(4445[1\J%%%
M% !1110 4444 %%%% !1110 4444 %?IU_P:B_\ *0OQI_V1G4/_ $[:37YB
MU^G7_!J+_P I"_&G_9&=0_\ 3MI->?FO_(NJ>A[/#O\ R.Z'^(_H&HHHK\[/
MV\**** "BBB@ HHHH **** "BBB@ HHHH CN_P#CTE_ZYM_*L.MR[_X])?\
MKFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+
M3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)
M_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ON
ML@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 4444
M%?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\ !J+_ ,I"_&G_ &1G4/\
MT[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@#
MC/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_P#0
MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=
M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK
MW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO
M_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;
M?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQ
MW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\
MC1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_
M -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\
M\+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\
M:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \
M+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z
M&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM
M\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_
M (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)
M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_
M /"RN?\ &O=** (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH ****
M "BBB@ HHHH **** "BBB@ HHKYL_;M\8>/?$WQ4^#_['?@3QUJ7A>/XJZWJ
M<GB/7]$N/)OHM*TRT%S<6\$HYA>8O&GF+RHSV)II78F['TG17Q+^V%^S_P"$
MO^"?'PF3]L;]ES7?$^A7O@O6=.D\4:+=>+K_ %"S\2:9->16T\%Q%=S2KOQ-
MO61=K*02.=I'M_[3W[*/P ^+C:G\5OVAO&/BE-)TCP^_[B'QI>:=IVCQQ"22
M2]2*VDC4S;3EGDWC$:C&!@NR"[/8M4UG1]#@2ZUK5;:SBDF2&.2ZG6-6D<[5
M0%B 6)( '4GI5FOBO]F'X3_'#]JW_@FC\*M/^)?BB:?6;?QCI>OP:EXGDD-S
M=Z19:T)X3(P#,\KV:+L)^]N3<PR6KT;]M7]EG]G[Q1X.\;?M!?'3Q[XP@&E>
M&Y;C3[B#QK>6=KX?,,'RR6EO;R1Q^:TBJQ\Q9&=R%Z$+1RI.P7;5SZ.HKYK_
M &:_A/XV_:=_8 ^%V@_M2^+O%L.IW&DVM_X@&F:]/I]UJT.V40P7DT169D>*
M2%Y '1V=%+-]X'E?V%?#P^'/[:GQN^#_ ,&_$NM7OPK\-VVDQ0V&IZS<7]OI
M>O/&SW-M;37#N_"8,J;CM<J#C %'+OY!<^OJ*^</^"@J>-/A+!X0_;4\ W>H
M2?\ "K]6,GC+1;29S'J?ARYVQ7VZ(':\D"[9T)'R^6YKE?@AX!T#_@H)X\^(
MO[1WQ*OM7O?AUJ,Z>%?AIING>(+VPBN=.L+C?<:FKVLL;'[1>(0C@AO+AVG*
MG%'+I<+ZV/KFBOA+]F+]BWX ^+_VL?CMX&\1Z=XIN=*\">)=#A\*VC?$?7%%
MDDVF1W$@W+>!I=TI+?O"V.@P.*U_A9^S;\.?VGOVM_VA[[XL:IXLENO#WC33
MK/0+G2/'6J:>=.B?2X'(C2VN$C^]S\RMUI\J[BYF?:U%?-O["_CKXFZ%\5OB
MY^Q[\4/'VH>+7^%FJZ7)X>\4:S('OKO2M2M6N((KF0 >=-%Y;HTI +Y!["OI
M*I:LQIW"BBBD,**** "BBB@ HHHH **** "BBB@ HHKY+\3>'+K]MO\ ;G^(
M/P,^(WBW7+;X=?"#1=&2X\+:'K5QIZ:[JFI0/=>==2VSI+)%%"JJL6X+N.[^
M\"TKB;L?6E%?(WASPE-^Q%^W?\._@K\+O%6NS?#OXOZ+K<?_  B>M:Y<:A%H
MVJ:; EW]HMI+EWDC66)F1H]Q4D9[*%X__@I1^S?X*^"'P7U3]H+X;_$CQ_\
M\+EU'QA8IX%U9_&U[-<W>H7-\FS38;7S!;F 1-*%B$0PD?).#FE%72[BOH?<
M$FLZ/#JL6A2ZK;+?30M-#9-.HEDC4@,ZIG)4$@$@8&15FO*=1^!'B;6_VKO!
MW[1NH:CIZPZ#\/M3T34;52_FO=W-Q92H\8VE?+ AG!RP(+)@')(^9?VY_P!F
M_P ,_LW:3X*^)/P)^)'CR7XSZ[\2],LM!U/4O&U[>7&NM+/FX@GMVD\@VRPA
MBP6)$0*H.%8@I)-V&VT?>%%?-7[>NG?L3:#=V'C_ /;5^)/B.STY](FM]'T2
MUU_58++?"V^6Y2'3RI:X(GC3?(3PJ!0"&)T?^"6]Q\2+W]BOPMJ/Q)\576LO
M<SWLNA7FHZHE[=?V4;J3[&D\\;,KR"+:#\Q*C"G!4@%O=N%];'T)17Q[^T/\
M;)_^"=_[4FN?&SQKJ&HWOPW^*'A:>463W#R)8>*=.MF>*WB!RL0O8%*!0/FF
MCR:TOA%^P7H'CC]G;3_%?[7@\0ZMX_U9[_Q)KSVOC/5=/2QO;[;*UHD=K<QJ
M$A1(8@ARJF-BN QR<NEQ7/K"BOB7_@FG^SY\-4_8I\(_M3R_\)#/XZO?!VH2
MW.LW?C359D=V^T1%OLTER;<'8  1'P0",'FLC]C/]B#PW\7OV%/!'QA\%?%?
MQ_X3^)>L^&1>Q^,-.\?:FX:]W/L::UFG>WDB) #QB,!E+#@G-/E7<+MH^\:*
M\=_8#_: \2?M0?LA>"OC7XTM(H=:U.QG@UE8$"HUW:W,MK-(JCA0[P,X X&[
M Z5[%4M6=BD[H****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %>!_ML? GXN>-/$OPX_:,_9ZL=/U'QO\*M=NKNQT'5+P6T.L6%Y;_9[VS$Q
M!$,CQA=CM\H*\U[Y133LQ-7/A;]MKQQ^UW^T1\(K+P1XT_87\6>&OA[%XCTR
M]^)DEMKFFZMJMUIUO<I/)!96=K.S2C?&C-)G.U?E1N<:7[3OB3X_?MB^(_"3
M?"O]GG5_B!^S[/I\6K:A'HOB;3M*F\4WJR'99W<=_/#-%:PNF7BV9D=<$X Q
M]KT57/;H*QQWP/\ %WC[QEX)^W?$7X%WGP\O+>Z:VMO#]YJ]E>G[.B)LE5[*
M1XU4Y90F0PV= ",_-?[7_A?]K?XN?M+67A_6?V1]5\;_  8\*?9K_3M'T?QC
MH]G'XGU4*D@EOTN[E)#;V[DJMN4VO(F]BR[5K[%HI)V=QM71\Z?M'?$;]NSQ
M/^RY#<?L_?LTWVA>/=;U7[!J&FW7B?29;G0=/._??12&Y%M-*551&GF?*T@9
MA\A%3_L.:7X_^%WAVV^"$_[%GB#X>>'[&RENY?$NM^--)U2;5+]G0R27'V2=
MY9)YBSR-*PV_)MX&U:^A**.;2U@MK<YSXQ>'=1\7_"+Q5X3TBR6YN]4\.7UI
M:VS,JB622W=%0EB% )8#)('/-<A^Q'\-O%WP=_9%^'/PN\?:&NFZWH7A*SL]
M6L%GCE\BX2,"1=\3,C?-GE6(/7)KU*BE?2P[:GAO[-_P=^(W@']J;X]_$?Q9
MX>^R:-XU\0:+<^&;S[7#)]LBM]+C@E;8CEX]L@*X<*3C(!'-><>$K']K_P#9
MX_:8^-/BCP9^QS?>-M'\>^*++4M"UBW\<Z380;(M/A@82)/-YR?.K#/ED\9
M/%?7-%/F%8\._8Y_9]^)?PWUSQ]\>/CU>Z6_C[XHZU;7NMV6B2-)::7:6L'D
M65C'(X!E,49;=)@!F<X&!N;W&BBDW=CV"BBBD 4444 %%%% !1110 4444 %
M%%% !7S!\0_AM^T7^SI^U]XF_:D^ GPD3XA^'?B/H>G6GC?PQ::W;V&HV=[8
M(T5O>0-<LL4T9A8HT>Y6SR#@8KZ?HIIV$U<^&O%7Q7^*]O\ MO> OVE?VS?V
M>_$'P\\">'-"U#3/ T]M+#K*V>JW[1PRSZG)8M(+020@1QC#)DY:0?,!8M[3
M]MS6/VJ=3_:%^-?[!VN^*_\ A'KN>R^%>E:?X_T&+3]$LC\K7NR:[#27LX'S
M2,JE%PB@=OMVBJY_(7*4O#>HZKJWARPU;7/#\NDWUU8Q37FE37$<KV<K(&>%
MGC)1RC$J64E21D$C!KXG^&*_MT1_'O5OVG?C]_P3[\0>)/%0\ZQ\%6=E\0_#
MRZ?X6TIN#%;*]YEKB4<S7# ,PPBA$&T_<M%2G8;5SR'XL?&K]H_P)XC2Q\*_
ML;:GXUT.\TJ*1+W1/%VFPSV]VVX26T\%W)$ H^7][&\BG)R!CGGO^"=/[/7Q
M%_9[^$7B2#XG:-8:)J/C'X@ZKXHC\):3=B>U\.07;)Y>GQNH",$$>24 3+G'
MJ??Z*+Z6"VMSPK_@H!\%/'WQU^&'A+PW\._"R:M=:7\4?#^KWT$ES#$(K.VN
MP]Q+F9E!VQ[OE!+,,@ YQ7MFM6\UYH]W:6Z[I);:1$7.,DJ0*LT47T"VIX+^
MP_\ !3XE_"+_ ()_^%/@=\1O#HTWQ/IWA:ZL[[33>0S"*9Y)BJ^9$[1MPZ\J
MQ'->1?LV-_P4:^$O[)'AG]E[PG^QO!H7B+2-!_LN/QMXE\?Z8^G6<A+?Z5Y%
MG)//+LW9$>T9('/:OM>BGS!8\]_92_9^T7]EC]G?PI\ =!U-[V'PYIODS7SI
MM-U<.[33S;<G;OFDD?;DX#8R<9KT*BBI;NQA1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
>1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>blkb-20230630_g13.jpg
<TEXT>
begin 644 blkb-20230630_g13.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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 ***H^)_
M$FB>#?#>H>+_ !+?I:Z=I5C+>:A=2?=A@B0N[G'8*I/X4 7J*_-(_P#!5C_@
MH_\ %[X?>+/VK_V;?V6?!Y^$/A*\G6:7Q#+*^I7%O H>:7Y+J/.R-@[;(RJ9
M(S)L:OMW]C7]J'PQ^V/^SIX>^/\ X6TM]/35X9$OM+EE$C65W$[1S0[L#< R
MDJV!N5E.!G IPE%79*DF>H45\P?\%*_V^_$_[%^E>"_!GPI^'=KXF\=_$76'
MT_PS9:E.T=I$R-"C/+M92Q+W$**FY =S$L-N#Y;X'_X*%_MR_!+]L'P/^RW^
MW?\ !WP1##\1&2+0M9\"SSY@ED<QIO$DT@=1(%5AA"H?<&8#!:A)JX<R3L?>
M-%?G[\9O^"J/[5&AWOQ<^+_P?^%?@.[^&'P5\:6_AWQ%!KMQ>#6=5E-T+666
MV>)A#$HD9<;T8A6!^8Y ]H_;!_;OUCX;^!O O@[]FGPY;^(OBE\6EMF\">'[
MY"R6]M*JR27UTJ,"L,:$\[@,ACDK&^#DD',CZ:HK-\'6WBJS\):9:>.M4L[[
M6HK"%=6O-/M6A@GN0@$CQQLS%$+9(4L2 1R:TJ@H**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\?_ ."@D>HR
M_L+_ !@32PWG'X;:SD)U*?8Y=_\ XYNKV"JNNZ'I/B;1+SPWK^GQW=AJ%K);
M7MK,N4FAD4JZ,.X*D@_6FG9W!ZGP)_P39U#P_%_P0U\1S7<D0AMO#'B\:F6(
MP.+ICN_[9E/PQ72?\&^MGJ5K^P )[Y&$5QXWU*2S+=#&$@0D>V]9/Q!KCIO^
M"&WQ4\-:9K_P;^$'[>_B+P]\*/$NHFYU/P<^C&9RAVAHVD6X19"51%+[5W!5
MW*VWGW']H'_@F9X8^(O[#V@?L1_!7XFWO@;2O#M];7-OJ8M3=/>>7YK2BX5)
M(MYEDF:9B"!Y@!"X  UE*+35]V9I2[;'C?\ P7>U#X7^-M$^&_[/MCX(U36O
MBYXAU\?\*WGTK4%M3IKR2Q1.\LC @I(_E*$^7F+?O39\WB?P]TSXZ?L9_P#!
M2OX;:]_P4Z1_B'J7B2PM]'^'_C6#7'N+?1YBRP[Q$T:&1HWG57+*I!F,P,C'
M-?7O[4O_  2OTW]HGX=_"^WT;X\ZUX=\?_"?2+2RT+Q[%:>=+=M!'"!+-'YB
ML)#+")5=9,HSMG?FN=^'W_!*+XH^*OC_ .%?V@?VV?VQ-4^*5UX'N$N/#&BK
MH26-M#,CK(COMD8,-ZHQ544N8TW,RC;1&45&P-2<CE?VY_V!_@G\&O!WQ4^.
M?C?]I[Q3X9^%_C/6H=?\>?#K3;*U<Z[J:S>;'!;7$@WPM+.00H! )RQVH-GE
M_P "/&'[2'PY_:9T#Q);? _0];^//Q>\(R:IH.C>*=3DM=-\!^$(!(MI81A5
M+B65;=@W*E=J!OFDE-?:'QY_8NUC]IC]I[P=\2?B]X\MKSX<^!%^W:/\/H[%
MMM[K'\-W=N6VR(@QM3;C@@\.X:G^U9^PYXW^,?Q\\*?M5? 7X\GP!X^\+:-/
MHXO[GP['JEM=V,OF'8T+N@5E,TI#?,#N' (!I*2M9@XN]T='^P-^U]:_MM?L
M\VOQD;P@V@:C#J=QI>N:1]H\Y;:\@*[@CX!92KHPR 1NV\XR?::\E_8G_9)\
M+?L5? 2Q^"7AKQ'=:U(EY/?:MK5Y"(WO[R9@9)=@)"# 50N6PJ#+,<D^M5G*
MU]"U>VH4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 45Q7[1WQY\"?LO? CQ7^T'\3+WR-$\(Z)-
MJ-[A@'FV+\D*9X,DCE(T'=G4=Z/V<?CSX$_:A^!'A3]H/X9WOGZ)XNT2'4;+
M+ O#O7YX7QP)(W#QN.S(P[4[.UQ75[':T444AA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<
M5^T=\>? G[+WP(\5_M!_$R]\C1/".B3:C>X8!YMB_)"F>#)(Y2-!W9U'>C<-
MC\BO^#J[]O/_ )%O_@GQX UG_GEXB^(/D2?7[#9OC_@5PRG_ *=F%'_!JC^W
MG_R,G_!/CQ_K/_/7Q%\/O/D^GVZS3/\ P&X51_T\L:_(K]H[X\^._P!J'X[^
M*_V@_B9>^?K?B[6YM1O<,2D.]ODA3/(CC0)&@[*BCM1^SC\>?'?[+WQW\*?M
M!_#.]\C6_".MPZC998A)MC?/"^.3'(A>-QW5V'>N[V2]ERG'[1^TYC^Q^BN*
M_9Q^//@3]J'X$>%/V@_AG>^?HGB[1(=1LLL"\.]?GA?' DC</&X[,C#M7:UP
M['9N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #9I
M/*B:7&=JDX]:H_V[_P!.O_C_ /\ 6JY=_P#'I+_US;^58==-&G"<7='#BZU2
ME)*+-#^W?^G7_P ?_P#K4?V[_P!.O_C_ /\ 6K/HK;V-+L<OUJOW_(T/[=_Z
M=?\ Q_\ ^M1_;O\ TZ_^/_\ UJSZ*/8TNP?6J_?\C0_MW_IU_P#'_P#ZU']N
M_P#3K_X__P#6K/HH]C2[!]:K]_R-#^W?^G7_ ,?_ /K4?V[_ -.O_C__ -:L
M^BCV-+L'UJOW_(T/[=_Z=?\ Q_\ ^M1_;O\ TZ_^/_\ UJSZ*/8TNP?6J_?\
MC0_MW_IU_P#'_P#ZU']N_P#3K_X__P#6K/HH]C2[!]:K]_R-#^W?^G7_ ,?_
M /K4?V[_ -.O_C__ -:L^BCV-+L'UJOW_(T/[=_Z=?\ Q_\ ^M3H=9\V58OL
MV-S 9W]/TK-J2T_X^XO^NB_SI.C3ML..*KN25_R-RBBBN$]<**** "BBB@ H
MHHH ^9/^"K?_  49_P"'8O[.VC_'S_A3G_";_P!K>,[;0/[)_P"$A_LWRO-M
M+NX\_P W[//NQ]EV[-HSYF=PVX/Y]?\ $7E_UCV_\RS_ />JO:O^#K;_ )1V
M^#_^RS:=_P"FK5J_GUKZO*,MP6*P:J587=WU?Z,_.>)L^S;+\T='#U.6-D[6
MB]_5-G[0?\1>7_6/;_S+/_WJH_XB\O\ K'M_YEG_ .]5?B_17J?V)EG_ #[_
M !E_F?/_ .MF?_\ /[_R6'_R)^T'_$7E_P!8]O\ S+/_ -ZJ/^(O+_K'M_YE
MG_[U5^+]%']B99_S[_&7^8?ZV9__ ,_O_)8?_(G[0?\ $7E_UCV_\RS_ />J
MC_B+R_ZQ[?\ F6?_ +U5^+]%']B99_S[_&7^8?ZV9_\ \_O_ "6'_P B?M!_
MQ%Y?]8]O_,L__>JC_B+R_P"L>W_F6?\ [U5^+]%']B99_P ^_P 9?YA_K9G_
M /S^_P#)8?\ R)^T'_$7E_UCV_\ ,L__ 'JH_P"(O+_K'M_YEG_[U5^+]%']
MB99_S[_&7^8?ZV9__P _O_)8?_(G[0?\1>7_ %CV_P#,L_\ WJH_XB\O^L>W
M_F6?_O57XOT4?V)EG_/O\9?YA_K9G_\ S^_\EA_\B?M!_P 1>7_6/;_S+/\
M]ZJ/^(O+_K'M_P"99_\ O57XOT4?V)EG_/O\9?YA_K9G_P#S^_\ )8?_ ")^
MT'_$7E_UCV_\RS_]ZJ^G?^"47_!=7_AYY^T+K7P&_P"&6O\ A!_['\&7&O\
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
M_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444
M%%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D
M9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@
MHHHH **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"B
MBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^
MXO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\ [+-I
MW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?
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^:_P#(NJ>A[/#O_([H?XC^
M@:BBBOSL_;PHHHH **** "BBB@ HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-
M"VBZM):,S%=I#%/O#'8UY]_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&
MWQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/
M^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'
M_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_
M]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PL
MKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW
M2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_
M (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^
MAM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65
MS_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C
M1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"
M?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
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@"#2]/@TC3+;2;9Y&CM
M8$BC:5RS%54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@ HHHH ***^;/V[?
M&'CWQ-\5/@_^QWX$\=:EX7C^*NMZG)XCU_1+CR;Z+2M,M!<W%O!*.87F+QIY
MB\J,]B::5V)NQ])T5\2_MA?L_P#A+_@GQ\)D_;&_9<UWQ/H5[X+UG3I/%&BW
M7BZ_U"S\2:9->16T\%Q%=S2KOQ-O61=K*02.=I'M_P"T]^RC\ /BXVI_%;]H
M;QCXI32=(\/O^XA\:7FG:=H\<0DDDO4BMI(U,VTY9Y-XQ&HQ@8+L@NSV+5-9
MT?0X$NM:U6VLXI)DACDNIUC5I'.U4!8@%B2 !U)Z59KXK_9A^$_QP_:M_P""
M:/PJT_XE^*)I]9M_&.EZ_!J7B>20W-WI%EK0GA,C ,SRO9HNPG[VY-S#):O1
MOVU?V6?V?O%'@[QM^T%\=/'OC" :5X;EN-/N(/&MY9VOA\PP?+):6]O)''YK
M2*K'S%D9W(7H0M'*D[!=M7/HZBOFO]FOX3^-OVG?V /A=H/[4OB[Q;#J=QI-
MK?\ B :9KT^GW6K0[91#!>31%9F1XI(7D ='9T4LWW@>5_85\/#X<_MJ?&[X
M/_!OQ+K5[\*_#=MI,4-AJ>LW%_;Z7KSQL]S;6TUP[OPF#*FX[7*@XP!1R[^0
M7/KZBOG#_@H*GC3X2P>$/VU/ -WJ$G_"K]6,GC+1;29S'J?ARYVQ7VZ(':\D
M"[9T)'R^6YKE?@AX!T#_ (*">//B+^T=\2K[5[WX=:C.GA7X::;IWB"]L(KG
M3K"XWW&IJ]K+&Q^T7B$(X(;RX=IRIQ1RZ7"^MCZYHKX2_9B_8M^ /B_]K'X[
M>!O$>G>*;G2O GB70X?"MHWQ'UQ19)-ID=Q(-RW@:7=*2W[PMCH,#BM?X6?L
MV_#G]I[]K?\ :'OOBQJGBR6Z\/>--.L] N=(\=:IIYTZ)]+@<B-+:X2/[W/S
M*W6GRKN+F9]K45\V_L+^.OB;H7Q6^+G['OQ0\?:AXM?X6:KI<GA[Q1K,@>^N
M]*U*U:X@BN9 !YTT7ENC2D OD'L*^DJEJS&G<****0PHHHH **** "BBB@ H
MHHH **** "BBODOQ-X<NOVV_VY_B#\#/B-XMURV^'7P@T71DN/"VAZU<:>FN
MZIJ4#W7G74MLZ2R110JJK%N"[CN_O M*XF['UI17R-X<\)3?L1?MW_#OX*_"
M[Q5KLWP[^+^BZW'_ ,(GK6N7&H1:-JFFP)=_:+:2Y=Y(UEB9D:/<5)&>RA>/
M_P""E'[-_@KX(?!?5/V@OAO\2/'_ /PN74?&%BG@75G\;7LUS=ZA<WR;--AM
M?,%N8!$TH6(1#"1\DX.:45=+N*^A]P2:SH\.JQ:%+JMLM]-"TT-DTZB62-2
MSJF<E02 2!@9%6:\IU'X$>)M;_:N\'?M&ZAJ.GK#H/P^U/1-1M5+^:]W<W%E
M*CQC:5\L"&<'+ @LF <DCYE_;G_9O\,_LW:3X*^)/P)^)'CR7XSZ[\2],LM!
MU/4O&U[>7&NM+/FX@GMVD\@VRPABP6)$0*H.%8@I)-V&VT?>%%?-7[>NG?L3
M:#=V'C_]M7XD^([/3GTB:WT?1+77]5@LM\+;Y;E(=/*EK@B>--\A/"H% (8G
M1_X);W'Q(O?V*_"VH_$GQ5=:R]S/>RZ%>:CJB7MU_91NI/L:3SQLRO((MH/S
M$J,*<%2 6]VX7UL?0E%?'O[0_P ;)_\ @G?^U)KGQL\:ZAJ-[\-_BAX6GE%D
M]P\B6'BG3K9GBMX@<K$+V!2@4#YIH\FM+X1?L%Z!XX_9VT_Q7^UX/$.K>/\
M5GO_ !)KSVOC/5=/2QO;[;*UHD=K<QJ$A1(8@ARJF-BN QR<NEQ7/K"BOB7_
M ()I_L^?#5/V*?"/[4\O_"0S^.KWP=J$MSK-WXTU69'=OM$1;[-)<FW!V  $
M1\$ C!YK(_8S_8@\-_%[]A3P1\8?!7Q7\?\ A/XEZSX9%['XPT[Q]J;AKW<^
MQIK6:=[>2(D /&(P&4L."<T^5=PNVC[QHKQW]@/]H#Q)^U!^R%X*^-?C2TBA
MUK4[&>#65@0*C7=K<RVLTBJ.%#O S@#@;L#I7L52U9V*3N@HHHI %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5X'^VQ\"?BYXT\2_#C]HS]GJQ
MT_4?&_PJUVZN['0=4O!;0ZQ87EO]GO;,3$$0R/&%V.WR@KS7OE%-.S$U<^%O
MVVO''[7?[1'PBLO!'C3]A?Q9X:^'L7B/3+WXF26VN:;JVJW6G6]RD\D%E9VL
M[-*-\:,TF<[5^5&YQI?M.^)/C]^V+XC\)-\*_P!GG5_B!^S[/I\6K:A'HOB;
M3M*F\4WJR'99W<=_/#-%:PNF7BV9D=<$X Q]KT57/;H*QQWP/\7>/O&7@G[=
M\1?@7>?#R\M[IK:V\/WFKV5Z?LZ(FR57LI'C53EE"9##9T (S\U_M?\ A?\
M:W^+G[2UEX?UG]D?5?&_P8\*?9K_ $[1]'\8Z/9Q^)]5"I();]+NY20V]NY*
MK;E-KR)O8LNU:^Q:*2=G<;5T?.G[1WQ&_;L\3_LN0W'[/W[--]H7CW6]5^P:
MAIMUXGTF6YT'3SOWWT4AN1;32E541IYGRM(&8?(14_[#FE^/_A=X=MO@A/\
ML6>(/AYX?L;*6[E\2ZWXTTG5)M4OV=#))<?9)WEDGF+/(TK#;\FW@;5KZ$HH
MYM+6"VMSG/C%X=U'Q?\ "+Q5X3TBR6YN]4\.7UI:VS,JB622W=%0EB% )8#)
M('/-<A^Q'\-O%WP=_9%^'/PN\?:&NFZWH7A*SL]6L%GCE\BX2,"1=\3,C?-G
ME6(/7)KU*BE?2P[:GAO[-_P=^(W@']J;X]_$?Q9X>^R:-XU\0:+<^&;S[7#)
M]LBM]+C@E;8CEX]L@*X<*3C(!'-><>$K']K_ /9X_:8^-/BCP9^QS?>-M'\>
M^*++4M"UBW\<Z380;(M/A@82)/-YR?.K#/ED\9 /%?7-%/F%8\._8Y_9]^)?
MPWUSQ]\>/CU>Z6_C[XHZU;7NMV6B2-)::7:6L'D65C'(X!E,49;=)@!F<X&!
MN;W&BBDW=CV"BBBD 4444 %%%% !1110 4444 %%%% !7S!\0_AM^T7^SI^U
M]XF_:D^ GPD3XA^'?B/H>G6GC?PQ::W;V&HV=[8(T5O>0-<LL4T9A8HT>Y6S
MR#@8KZ?HIIV$U<^&O%7Q7^*]O^V]X"_:5_;-_9[\0?#SP)X<T+4-,\#3VTL.
MLK9ZK?M'#+/J<EBT@M!)"!'&,,F3EI!\P%BWM/VW-8_:IU/]H7XU_L':[XK_
M .$>NY[+X5Z5I_C_ $&+3]$LC\K7NR:[#27LX'S2,JE%PB@=OMVBJY_(7*4O
M#>HZKJWARPU;7/#\NDWUU8Q37FE37$<KV<K(&>%GC)1RC$J64E21D$C!KXG^
M&*_MT1_'O5OVG?C]_P $^_$'B3Q4/.L?!5G9?$/P\NG^%M*;@Q6RO>9:XE',
MUPP#,,(H1!M/W+14IV&U<\A^+'QJ_:/\">(TL?"O[&VI^-=#O-*BD2]T3Q=I
ML,]O=MN$EM/!=R1 */E_>QO(IR<@8YY[_@G3^SU\1?V>_A%XD@^)VC6&B:CX
MQ^(.J^*(_"6DW8GM?#D%VR>7I\;J C!!'DE $RYQZGW^BB^E@MK<\*_X* ?!
M3Q]\=?AAX2\-_#OPLFK76E_%'P_J]]!)<PQ"*SMKL/<2YF90=L>[Y02S#( .
M<5[9K5O->:/=VENNZ26VD1%SC)*D"K-%%] MJ>"_L/\ P4^)?PB_X)_^%/@=
M\1O#HTWQ/IWA:ZL[[33>0S"*9Y)BJ^9$[1MPZ\JQ'->1?LV-_P %&OA+^R1X
M9_9>\)_L;P:%XBTC0?[+C\;>)?'^F/IUG(2W^E>19R3SR[-V1'M&2!SVK[7H
MI\P6//?V4OV?M%_98_9W\*? '0=3>]A\.:;Y,U\Z;3=7#NTT\VW)V[YI)'VY
M. V,G&:]"HHJ6[L84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
/ %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>blkb-20230630_g14.jpg
<TEXT>
begin 644 blkb-20230630_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 **** "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 **^6_\
M@H;_ ,%#]?\ V2/$_@OX)?!SX4KXS^(WQ!NQ#H&E7-YY%M"#*L*-(W!8O(VU
M5W(!M=F=0H#>??\ !*OPI^WC^S9K%W^SK^TO^SNEMH&MW>H^(8_'-GX@BO!'
M>R-$6MI5CDD"AN=N=G(/WN2*Y7RW)YM;'W+17P+^U)^W;_P5:\':OXY\9? S
M]B'2+7X=^ ]3OX;KQ#XKWR7%_:VDCH][%#]JMY&@94,@,<<@V8.\@$UW?[-'
M_!5WP[\7_P!@/Q;^V7XZ\ -I]]X#>>UU[0].N"8[JZ5(FA\AW!*)*9XU^;)0
M[L[@ 6?)*UPYE>Q]?T5^9VK_ /!4'_@J'X=_9XLOVZM8_9W^&/\ PJJ]O(PE
MA'>7/]I+;/<?9T=G^T$#=)A _EG[P)C YKZ._:@_X*=^"O@+^R1X(_:)\.^!
M;S6]<^)MC9R>!_"+2%)9I;B!)2)2H)VQB15;8"69D5<;]P.25PYD?4=%?*'[
M,_Q/_P""NOB#XLZ!_P -.?L\?#C2? VKK,VKS:#J+#4-& MY'AW*]W()"9!'
M&RJK$;\_* <?5]2U8:=PHK\^_'7[8/\ P7'\$V>L^)M2_86^'=MH>D17%U<:
MA<ZS'MBM(@SM*[?VJ. BEB<#IT'2O6_^"3_[;_QI_;O^#WB+XG_%[P%HFBII
MOB+^SM+ET&&>.&Y @223(FED)92ZC(./FQC(-4X-*XE)-V/JFBBBH*"BBB@
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
M_P $4O 7C_QA;6%EHTNNW%Q8M=Z]?G;$)B)--D?S)9"#@NW+8S7QWX2_8O\
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
MHHK0Q"OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\
MIVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%
M%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"
M%%%% !1110!Y'^T=^V9\*?V<)4T77#<:IKDT0DCT;3BN^-#T:5F.(P>W5CU"
MXYKRCP;_ ,%8? &JZREEXW^%NHZ/9NX7[=::BMYY8_O,GEQG'KMW'T!KXQ^)
M/C+6?B'X_P!8\;^(9G>\U/499YO,/*Y8X3V"C"@=@ *Q*^(KY_C95VZ;2CT5
MOS/X@SSQ_P"-*^=SJY;.-/#QD^6#A&7-%/3G;7-=K?E<;;+N?L?X;\2:#XOT
M&T\3^&-5AOM/OH1+:7=N^Y)$/0@_TZ@\&KM?#'_!/K]H'XE>#O >M>!]"^$.
MN^,+*SU!+B Z5-&!8F56W(=YZ,4+ #ON/>OH#_AI'X[GE?V,_$^.V=9M17TN
M%S*C7H1FTTWY2?Y(_I;ACQ+R?/<@P^.JQJ1G./O1C1K32DFU*THTY)JZ=M=M
M'K<]GHKQC_AI'X\?]&9>)_\ P<VM'_#2/QX_Z,R\3_\ @YM:Z/KM#S_\!E_D
M>]_KKD/_ $]_\)\1_P#*CV>BO&/^&B/VB)/GM_V+M=*'H9/$MHA_(BC_ (:%
M_:._Z,LUK_PJ;/\ PH^NT/[W_@,O\@_UTR/M6_\ ";$__*3V>I+3_C[B_P"N
MB_SKQ3_AH7]H[_HRS6O_  J;/_"GV_[0'[3DEQ&UE^Q/J;E7&1-XSLH\G/&,
MCFD\;0M]K_P&7^0X\:9)S+W:_P#X2XK_ .4GT)17B'_#0?[6?_1BM]_X7]A_
M\31_PT'^UG_T8K??^%_8?_$UYWUJEV?_ (#+_(]O_7C(_P#GWB/_  CQ?_R@
M]OHKQ#_A?_[7<OR6W["=T7["7XB6"#\RE'_"]OVS?^C#O_,HZ=_\11]9I=I?
M^ R_R#_7C)>E+$_^$6,_^4'M]%>(?\+V_;-_Z,._\RCIW_Q%'_"]?VSF^4?L
M(!2>C-\4-.('O]RCZS3[2_\  9?Y!_KODW_/K$_^$6,_^4'M]%>(?\+G_;8_
MZ,LL?_#C6?\ \11_PN?]MC_HRRQ_\.-9_P#Q%'UFGVE_X#+_ "#_ %VRG_GS
MB?\ PCQ?_P I/CC_ (.MO^4=O@__ ++-IW_IJU:OY]:_>G_@X(U_X@_%']C'
MPWX?_:I\ 1_"WP]#\3+*XL_$-IJL>N-<7@T_452U,%N%9 T;ROYA.!Y07JPK
M\=_^%8?L=K\K?M1:LQ'!9?!,X!]P"U?99)F-"G@5%QF]7M3F_P 5&Q^6\6<4
M9?B,W<X4J^RWPV(B_NE33/'J*]A_X5C^QS_T<_K'_A%3?_%4?\*Q_8Y_Z.?U
MC_PBIO\ XJO8_M7#_P E3_P74_\ D3YK_6+!_P#/JM_X(K?_ "!X]17L)^'7
M[&D/RR?M&^()C_>B\(.H^F&;-)_PK_\ 8Q_Z.#\2_P#A)G_XJE_:M'_GW4_\
M%S_^1#_6'"?\^:W_ ((J_P#R!X_4^EZ7J&MZG;Z-I-F]Q=7<Z0VT$2Y:21F"
MJH'<DD"O6?\ A7_[&/\ T<'XE_\ "3/_ ,57=_LR^$/V2]*^._AJ]\-?%_6]
M6U);X_V?97WA_P B%YO+<)N<DXP<$?[0%8XG.:5'#SJ1IS;BF]832T75VT.7
M'<44,+@JM:%"JW&,FDZ-1)M)O5N-DN[>QZ9\%O\ @FK\--%T""_^,\MQK.K3
M1AKBQMKQX;6W)_@!C(=R.[;@#V'<GQI_X)J_#36M GO_ (,2W&C:M#&6M[&Y
MO'FM;@C^ F0ET)[-N('<=Q].T5^1?ZS9Y]:]O[9WOM]GTY=K'\T?Z_<6_P!H
M?6_K4KWORW]STY/AMTVOYWU/R"U32]0T34[C1M6LWM[JTG>&Y@E7#1R*Q5E(
M[$$$5!7J7[:W]D_\-1^,/[%V>3]OCW[.GG>1'YOX^9OS[YKRVOVW!UWBL)3K
M-6YHIV[75[']8Y9BY9AEM#%./*ZD(RMVYHIV^5PHHHKI.X**** "OTZ_X-1?
M^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?^
M1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_P >DO\
MUS;^58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% 'YV_MH?L7
M^//AKX\U+QYX"\-W.I^%]3N7NE:P@,C:<SDLT4BKDA 2=KXQC )SU\0\&?#?
MQ]\0]93P]X(\'ZAJ=X[A?)M+5FVGU8XP@]2Q '<U^P-%?.U^':%6LYQFXI]+
M?D_^'/YVSSZ.V19IG4\9AL7*C2G)RE34%*UW=J$G)<J[)QE;TT/(_P!C/]G&
M3]G#X4_V'K4T4VN:K<?:]9DA.41]H"0J>X0=^[,Q'!%>N445[M&C3P])4X+1
M'[MDV48#(,JHY=@H\M*E%1BOU;ZMN[;ZMMA1116IZ84444 %26G_ !]Q?]=%
M_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_RC
MM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M?=9!_P B
M]>K/R'C+_D=O_#$****]H^5"BBB@ J?2]3U#1-3M]9TF[>WNK2=)K:>)L-'(
MI#*P/8@@&H**32:LQ2C&2::NF?<_P7_X*5_#76M @L/C/#<:-JL,86XOK:T>
M:UN"/XP(P70GNNT@=CV!\:/^"E?PUT70)[#X,0W&LZK-&5M[ZYM'AM;<G^,B
M0!W([+M /<]C\,45\I_J7D?UKVW*[7ORW]W\KV\KGYS_ ,0KX2_M#ZUR2M>_
M)S>Y]UN:WES6Z;$^J:GJ&MZG<:SJUV]Q=7<[S7,\K9:21B69B>Y))-0445]6
MDDK(_1HQC%))62"BBBF,**** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K
M_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX444
M4 %%%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5
MAUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%
M_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\
MP=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9
M!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *
M_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_
M-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110
M4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA111
M0 4444 %%%% !1110 4444 %%%% !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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
MOF"W, B:4+$(AA(^2<'-**NEW%?0^X)-9T>'58M"EU6V6^FA::&R:=1+)&I
M9U3.2H) ) P,BK->4ZC\"/$VM_M7>#OVC=0U'3UAT'X?:GHFHVJE_->[N;BR
ME1XQM*^6!#.#E@063 .21\R_MS_LW^&?V;M)\%?$GX$_$CQY+\9]=^)>F66@
MZGJ7C:]O+C76EGS<03V[2>0;980Q8+$B(%4'"L04DF[#;:/O"BOFK]O73OV)
MM!N[#Q_^VK\2?$=GISZ1-;Z/HEKK^JP66^%M\MRD.GE2UP1/&F^0GA4"@$,3
MH_\ !+>X^)%[^Q7X6U'XD^*KK67N9[V70KS4=42]NO[*-U)]C2>>-F5Y!%M!
M^8E1A3@J0"WNW"^MCZ$HKX]_:'^-D_\ P3O_ &I-<^-GC74-1O?AO\4/"T\H
MLGN'D2P\4Z=;,\5O$#E8A>P*4"@?--'DUI?"+]@O0/''[.VG^*_VO!XAU;Q_
MJSW_ (DUY[7QGJNGI8WM]ME:T2.UN8U"0HD,00Y53&Q7 8Y.72XKGUA17Q+_
M ,$T_P!GSX:I^Q3X1_:GE_X2&?QU>^#M0EN=9N_&FJS([M]HB+?9I+DVX.P
M B/@@$8/-9'[&?[$'AOXO?L*>"/C#X*^*_C_ ,)_$O6?#(O8_&&G>/M3<->[
MGV--:S3O;R1$@!XQ& REAP3FGRKN%VT?>-%>._L!_M >)/VH/V0O!7QK\:6D
M4.M:G8SP:RL"!4:[M;F6UFD51PH=X&< <#=@=*]BJ6K.Q2=T%%%%( HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "O _VV/@3\7/&GB7X<?M&?L]
M6.GZCXW^%6NW5W8Z#JEX+:'6+"\M_L][9B8@B&1XPNQV^4%>:]\HIIV8FKGP
MM^VUXX_:[_:(^$5EX(\:?L+^+/#7P]B\1Z9>_$R2VUS3=6U6ZTZWN4GD@LK.
MUG9I1OC1FDSG:ORHW.-+]IWQ)\?OVQ?$?A)OA7^SSJ_Q _9]GT^+5M0CT7Q-
MIVE3>*;U9#LL[N._GAFBM873+Q;,R.N"< 8^UZ*KGMT%8X[X'^+O'WC+P3]N
M^(OP+O/AY>6]TUM;>'[S5[*]/V=$39*KV4CQJIRRA,AALZ $9^:_VO\ PO\
MM;_%S]I:R\/ZS^R/JOC?X,>%/LU_IVCZ/XQT>SC\3ZJ%202WZ7=RDAM[=R56
MW*;7D3>Q9=JU]BT4D[.XVKH^=/VCOB-^W9XG_9<AN/V?OV:;[0O'NMZK]@U#
M3;KQ/I,MSH.GG?OOHI#<BVFE*JHC3S/E:0,P^0BI_P!AS2_'_P +O#MM\$)_
MV+/$'P\\/V-E+=R^)=;\::3JDVJ7[.ADDN/LD[RR3S%GD:5AM^3;P-JU]"44
M<VEK!;6YSGQB\.ZCXO\ A%XJ\)Z19+<W>J>'+ZTM;9F51+));NBH2Q"@$L!D
MD#GFN0_8C^&WB[X._LB_#GX7>/M#73=;T+PE9V>K6"SQR^1<)&!(N^)F1OFS
MRK$'KDUZE12OI8=M3PW]F_X._$;P#^U-\>_B/XL\/?9-&\:^(-%N?#-Y]KAD
M^V16^EQP2ML1R\>V0%<.%)QD CFO./"5C^U_^SQ^TQ\:?%'@S]CF^\;:/X]\
M466I:%K%OXYTFP@V1:?# PD2>;SD^=6&?+)XR >*^N:*?,*QX=^QS^S[\2_A
MOKGC[X\?'J]TM_'WQ1UJVO=;LM$D:2TTNTM8/(LK&.1P#*8HRVZ3 #,YP,#<
MWN-%%)N['L%%%%( HHHH **** "BBB@ HHHH **** "OF#XA_#;]HO\ 9T_:
M^\3?M2? 3X2)\0_#OQ'T/3K3QOX8M-;M[#4;.]L$:*WO(&N66*:,PL4:/<K9
MY!P,5]/T4T[":N?#7BKXK_%>W_;>\!?M*_MF_L]^(/AYX$\.:%J&F>!I[:6'
M65L]5OVCAEGU.2Q:06@DA CC&&3)RT@^8"Q;VG[;FL?M4ZG^T+\:_P!@[7?%
M?_"/7<]E\*]*T_Q_H,6GZ)9'Y6O=DUV&DO9P/FD95*+A% [?;M%5S^0N4I>&
M]1U75O#EAJVN>'Y=)OKJQBFO-*FN(Y7LY60,\+/&2CE&)4LI*DC()&#7Q/\
M#%?VZ(_CWJW[3OQ^_P""??B#Q)XJ'G6/@JSLOB'X>73_  MI3<&*V5[S+7$H
MYFN& 9AA%"(-I^Y:*E.PVKGD/Q8^-7[1_@3Q&ECX5_8VU/QKH=YI44B7NB>+
MM-AGM[MMPDMIX+N2(!1\O[V-Y%.3D#'//?\ !.G]GKXB_L]_"+Q)!\3M&L-$
MU'QC\0=5\41^$M)NQ/:^'(+MD\O3XW4!&""/)* )ESCU/O\ 11?2P6UN>%?\
M% /@IX^^.OPP\)>&_AWX635KK2_BCX?U>^@DN88A%9VUV'N)<S,H.V/=\H)9
MAD '.*]LUJWFO-'N[2W7=)+;2(BYQDE2!5FBB^@6U/!?V'_@I\2_A%_P3_\
M"GP.^(WAT:;XGT[PM=6=]IIO(9A%,\DQ5?,B=HVX=>58CFO(OV;&_P""C7PE
M_9(\,_LO>$_V-X-"\1:1H/\ 9<?C;Q+X_P!,?3K.0EO]*\BSDGGEV;LB/:,D
M#GM7VO13Y@L>>_LI?L_:+^RQ^SOX4^ .@ZF][#X<TWR9KYTVFZN'=IIYMN3M
MWS22/MR<!L9.,UZ%114MW8PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
4B@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>blkb-20230630_g15.jpg
<TEXT>
begin 644 blkb-20230630_g15.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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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
MDE%FA_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M6?16WL:78Y?K5?O\ D:']N_\
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
M_@ZN_8,_Y%O_ (*#^ -&_P">7AWX@^1']?L-X^/^!6[,?^G911_P:H_L&?\
M(R?\%!_'^C?\]?#OP^\^/Z?;KQ,_\!MU8?\ 3RIKN]JO9<QQ^S?M.4_77]G'
MX#>!/V7O@1X4_9\^&=EY&B>$=$ATZRRH#S;%^>9\<&21R\CGNSL>]=K117#N
M=FP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W?_
M !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA6?XK?Q/%X6U*
M7P3;V4NLKI\QTB+4G9;=[K8?*64I\PC+[0Q7G&<<UH44 ?$/Q4^+_P"V-^VE
MX1\?_L1Q?L>Z!X?UN&TM--\9>(]5\>V]YIND+=QB:.XBBCB\V9S&/,15&8VV
MECD 'WWQFWQ@_9Y^!_A/X6_!/X$ZE\3GTWP_#HUS+#XDL=->".WMHX4G<W<B
MAR^"<*200<]J]4T_PUX<TG5K_7M*T"RMK[57C?5+VWM426\:-!'&TK@9D*H
MH+$X4 #@5=I6+<ELEH?*W_!,GP_^U)\#?V?=$_9O^-'[+MYX?7PKHM[+;^(G
M\7:9=0ZC<O>O,ELL5O-(\1*SM\[?*/*.3R!7F?P:LO\ @H+X<^-FN?M-?'/_
M ()Z7_C#QUJ.^ST*YC^*&AP67AO2\_+9V<+3.5+9)DF)W/D],MN^]:*+!SZM
MVW/,/$_Q"_:7BG^&D_A+X VK0^(+R,?$>WOO$$!E\+P-"K-L9'"W3*Y=<Q[@
MVS@?.".(\2?\$WO@[J7BGQ/XXT#XD?$[0[[Q5JUSJNK6WA[XAWMC;3WDO+/Y
M43!>P49Z*H'0"OH:BF)2:V/FS_@EI^RKXR_98_9?TGP_\3CKMGXHOH6_MO0=
M1\2?;K/362ZN6C%K&DCPP!XY5=_*/S,06Y''TG110*3<G=A1110(*DM/^/N+
M_KHO\ZCJ2T_X^XO^NB_SI/8J'QHW****\P]X**** "BBB@ HHHH **^%_P#@
MX(_;'_:/_8A_8Q\-_%C]E_XC?\(QX@O_ (FV6DW=_P#V19WOF6<FGZC,\6R[
MAE09D@B;<%##9@'!(/X[_P#$0K_P6 _Z.[_\L#P__P#(%>M@\GQ.-H^U@TEY
MW_R9\YF?$^ RK%.A5C)NR>B5M?62/Z<**_F/_P"(A7_@L!_T=W_Y8'A__P"0
M*/\ B(5_X+ ?]'=_^6!X?_\ D"NK_5S'?S1^]_Y'G_Z\Y3_)/[H__)'].%%?
MS'_\1"O_  6 _P"CN_\ RP/#_P#\@4?\1"O_  6 _P"CN_\ RP/#_P#\@4?Z
MN8[^:/WO_(/]><I_DG]T?_DC^G"BOYC_ /B(5_X+ ?\ 1W?_ )8'A_\ ^0*/
M^(A7_@L!_P!'=_\ E@>'_P#Y H_U<QW\T?O?^0?Z\Y3_ "3^Z/\ \D?T=_M'
M? ;P)^U#\"/%?[/GQ,LO/T3Q=HDVG7N%!>'>OR3)G@21N$D0]F13VH_9Q^ W
M@3]E[X$>%/V?/AG9>1HGA'1(=.LLJ \VQ?GF?'!DD<O(Y[L['O7\XG_$0K_P
M6 _Z.[_\L#P__P#(%'_$0K_P6 _Z.[_\L#P__P#(%'^KN.M;FC][_P A?Z\9
M1>_)/[H__)'].%%?S'_\1"O_  6 _P"CN_\ RP/#_P#\@4?\1"O_  6 _P"C
MN_\ RP/#_P#\@4?ZN8[^:/WO_(?^O.4_R3^Z/_R1_3A17\Q__$0K_P %@/\
MH[O_ ,L#P_\ _(%'_$0K_P %@/\ H[O_ ,L#P_\ _(%'^KF._FC][_R#_7G*
M?Y)_='_Y(_IPHK^8_P#XB%?^"P'_ $=W_P"6!X?_ /D"C_B(5_X+ ?\ 1W?_
M )8'A_\ ^0*/]7,=_-'[W_D'^O.4_P D_NC_ /)'].%%?S'_ /$0K_P6 _Z.
M[_\ + \/_P#R!7W9_P &^G_!4S]N_P#;@_;(\3_"K]J'XZ_\)/H&G?#*\U:S
ML/\ A&-+LO+O$U'3H5EWVEM$YQ'/*NTL5^?)&0",<1D>+PU&564HV79O_(ZL
M%Q=EN.Q4*%.$TY.RNHV_]*9^PE%%%>*?4A1110 4444 %%%% !1110 4444
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
MZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\
ME';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]
M6?D/&7_([?\ AB%%%%>T?*A1110!T?@[XO\ Q5^'GAGQ!X,\!_$;6]&TCQ99
MI:>)],TS4Y8(-5@0DI%<(C 2J"S8# @;CZFN<HHI)).Z&Y2:2;V"BBBF(***
M* "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,Z
MA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^WA1110 4444 %%%% !111
M0 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!111
M70<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]
M=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__ &6;3O\
MTU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##
M$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\ E(7XT_[(
MSJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\
M1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5AU
MN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !11
M10 4444 %26G_'W%_P!=%_G4=26G_'W%_P!=%_G2>Q4/C1N4445YA[P4444
M%%%% !1110!^9/\ P=;?\H[?!_\ V6;3O_35JU?SZU_05_P=;?\ *.WP?_V6
M;3O_ $U:M7\^M?=9!_R+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH *
M*** "BBB@ HHHH *_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^
M-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110
M4444 %%%% 'D_P"U9^QS\+_VP=&T?1/B;X@\36$6B7,L]HWAK6C9L[2*JL)"
M%;>,*,>G/K7BG_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN
M&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"
MX;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1
M_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?
M\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]
MD_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D_
M_HHOQ3_\+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_
M_"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"
MX;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\
MC5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]
MAT4 ?'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
M_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#D
MC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]
MD_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*
M+\4__"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
M&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"
MX;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1
M_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?
M\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]
MD_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D_
M_HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB
M_%/_ ,+AO_C5?8=% %#PKX=L?"'AC3?">F33R6VEV$-I;R74IDE9(T"*78\L
MV%&3W/-7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCX@^+[3X?> M
M<\>W\#2P:'I%SJ$T2G!=(8FD(![$A2* ->BOC/\ 99_8]\*_M>? '0_VF_VL
M?%OBOQ'XS\>6/]LPW%CXRU#3[;0()R7M[:P@MITCB6./RSE@Q9PQ).<5T/['
MP\=_&_X,_%#]DWXQ?%OQ3=7GP]^(EUX8C\9Z9JQM=7U#2XV@N;=I+E!N$SQ,
M89'7#E,X8,=]5RKN3<^JZK:9K.CZTDTNC:K;7:V]P]O.UM.L@CE0X>-MI.&4
M\%3R.]?'/PD^&>A_ #_@J#:_!K]F;7]?3PH?AC-J/Q)\/7WB.\U*SL[IIPME
M-NNI9&BN9,$[=V3&"P&&)/JWP[_8P.G?"KQQ\*?&_CG5+*R\7_%36O%$DO@W
M6IK&=[.[OFN$M))U59$!3:D@C()&0'P<D:2&FV>\T5\<_LM^![#X,_\ !2OQ
MW\$OV?/$.N2_#72OAE97?BK1-0UZZU&UTGQ)-=_N4B>YDD>-WLU:1EW'.>>B
MA>5_;_\ V;_#7[._@SP_\6O@=\2/'DGQKUKXB:99^%-4U#QM>W4^LSSW0,MI
M+;&3[.;80>82BQ*BJBJ?E)#/E5["OH?>%%%%04%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445X1_P47^,_P 0?@W^SH$^$FK)IWBGQAXGTOPM
MH&K21AQI\]]<+$;C:>"R1^85SP&VGG&"TKNPF[(]WHKY&^-7_!.SP%\+_@7K
MWQ.^"GQ-\?Z5\3?#6@W&JZ?X\NO'>H7-UJ%Y;Q&7%W%-,UO+'*4VNGE!=K'
M['NO"/@3P9_P4*_9M^%_Q7^,%]XAAL]3\+P:GJ7AK0?$EUIME>W5Q!"7\_[,
MZ2RK$Z/Y:[PHWL6#'&'96N%V>\ZAJ%AI-C-JFJWT-M;6T32W%Q<2A(XD499F
M8\*  22>!3[:YMKVVCO+.X26&5 \4L3AE=2,A@1P01SFOB#]D+X<>*_C'^S?
M^TM^SUX%\=7VJ> K[7==\+_"G5?$FI37:0(]DT$BI</ODEM8[AP%8;ONN1N.
M:]Z\7_L7?#+XG^!?"/A7XT:_XANM,\(^&8=/?1-)\67FFZ;/+'%&AN91:O$\
MCJ$(0NVU03\N230XI,$VT>T45\<_\$];75OB!^QG\1=#\7_%OQ<W@&'X@:]:
M_#[Q<FLRKJ;>%K>1!%)'=X,A7*7"!Q\X7(4KA<<?^RSJ_P !;_\ X*&:/HG[
M _Q&U:?P?8>"[]_BKIVH^)+^XMKFX8H+%HH=1D:5[@.27E1=@7@L&9@7R[BO
ML?>U%%%04%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 50\4^'-+\8^&=1\(ZY$9++5;":SO$4X+12H4<9_W6-7Z* /D'X :
ME^W5^QW\)K+]F.?]D6;XE0>%4>P\(^--!\9Z=8VNH6(=C;BZBNG66V=$*HVU
M9 =OR[NIXO\ 9H^(G[07PF^$_P 7OASX9^#E]>?M/:]XEU+Q=?>%=:B2STV[
M6XNH+9;JQO))!;W-G;Q-"=OFJY8,A SFOO*BKYO(GE/E']A70?CU\&YX_"'C
MK]C'Q79:EXJOY-0^(/Q3U_QOH=W/J%^8V/G2Q6UR\@CW 110Q@K$K#_:8^O?
MMB>(?VF?#OP(U27]D7X?0>(?'%VZ6NG17%];0+8H^0]WBYDCCE:,<K&6 +%<
MY (/J%%)RN[CMI8^9?V%-#^*_P '=/M_A+K/[%_BCPQ:7\MQJ/B?X@^(O'&C
M:C<ZMJ;KNDNKH6MP\LDDK@ $ J@VCA17FW@.+]N63]HK5?VFOCU^P!K_ (F\
M06KSV'@"PL?B%X?33_#&EMPP@22\W/=3 9EN& 8C"*$0;3]QT4<VHN4@TNYO
M+W3+:\U#37L[B6!'GLY)%=H'*@M&64E6*G(R"0<<&IZ**DH**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KQ_P#;F_9T\1?M.?L^WG@/P)KUMI?B
MC3=4LM;\)ZA>@F"'4K.=9H?,P"0C;60D E0^[!Q@^P44T[.X/4^.OVA/C-_P
M4<^*'[.?B;X6>%?V!KW1/$VJ^'+FQU+6W\<Z7<64*/$R2O9HDWFSRLI?RD8)
MM9E+$XP>9\5^+OC'\4?V0/ 7P!_8#^%GBV_\*Z7$OA?XG7$EW::#XCT2&SMK
M8/IXCU&6)8[J=)?GG0R+&I8KN+*1]UT57-;H3R^9Y%^R->>,](\%I\+]3_8^
MOOA+H'AJPM[;P]97'B33;^.Y3Y]ZK]BGD967 9FDY<R$Y)W&O//^"B6C?M;_
M !*ET#X,_!OX*:OX@^'FK(\OQ(O?#GBK3M-U"]MP2!I<3W<\1ACEQ^]E0,2C
M; 5RV?J"BI3L[CMI8\3^'?CSX^Z)\#-0M/"/[#4GA._\+PV=KX4\#W_C32UA
MU&U5E61(9[1YH[<QQ!MHD #-M&0"6'FUQ\/_ -HC]J+]L/X6?'#Q3^S3<_"W
M2/AE_:,^H:QK>O6%SJ6L-<6_DK8Q)92RX@#$LS2, P)V@'.?K6BGS6"P4445
M(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
)HH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20230630_g16.jpg
<TEXT>
begin 644 blkb-20230630_g16.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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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
M3M"O_#_V&TT6*%O-:=#]IFX"*PP ."3S7C/_  0Y\*:S\2?$OQL_;G\0:=)
MOQ)\;SIHBS+@B!9YKB8KZKON(X_0&W8=JK^9HGJD<%^T?^RS<?L.7OPP\+>"
M_CYXE^)WCW3[R]TS]G;X=W^F6L2:)/=M^^U"XD09GC@RK@OM7>D><1HX6O\
M!#]IOXF_L&>!/BAH7P4^!VB>-='^$WB"V_X7?XXUSQ#+#JOB36[F8QW,ML-C
M8CBE#HOF;CL7>1N=A7V7\#/V+M8\*_M1^,?VPOCOX\MO%OC'6LZ?X36WL6BM
MO#6CC.VV@5V8^8P/SR#&?GQ_K'W>5?&?_@DGXJ\?>//B6/AS^U-<^%O GQCU
M:UU'X@^%?^$5ANYYIX9O.8VUTTJF'?(6)^0XW8.\ +34HO1ARO='UY\/?&VC
M?$SP!H?Q'\.&3^S_ !!H]MJ5AYJX?R9XEE3<.QVN,UL5F^#/"6A^ /!^D^!/
M#%J8--T338+#3X2V?+@AC6.-<]\*H%:58F@4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% #+AVCMY'0X*H2#^%97]JW__ #W_ /'1_A6I=_\ 'I+_
M -<V_E6'75AXQE%W1Y^,G.,ERNQ8_M6__P">_P#XZ/\ "C^U;_\ Y[_^.C_"
MJ]%=')#LCC]M5_F?WEC^U;__ )[_ /CH_P */[5O_P#GO_XZ/\*KT4<D.R#V
MU7^9_>6/[5O_ /GO_P".C_"C^U;_ /Y[_P#CH_PJO11R0[(/;5?YG]Y8_M6_
M_P">_P#XZ/\ "C^U;_\ Y[_^.C_"J]%')#L@]M5_F?WEC^U;_P#Y[_\ CH_P
MH_M6_P#^>_\ XZ/\*KT4<D.R#VU7^9_>6/[5O_\ GO\ ^.C_  H_M6__ .>_
M_CH_PJO11R0[(/;5?YG]Y8_M6_\ ^>__ (Z/\*/[5O\ _GO_ ..C_"J]%')#
ML@]M5_F?WEC^U;__ )[_ /CH_P *?;ZE>R7$:/-D,X!&T>OTJI4EI_Q]Q?\
M71?YTG"%MBHU:KDO>?WFY1117G'M!1110 4444 %%%% !1110 4444 9\'A+
MPK:^))_&5MX9T^/5[FW$%SJL=D@N98A@B-I0-S*,#Y2<<#TK0HHH ***XK]H
M[XD>._@]\"/%?Q6^&?PN_P"$UUOP[HDVHV7A0:J;)]4\E=[PI,(9BLA0/L'E
MMN8*O&[<#<#M:*_%7_B,$_ZQX?\ F6__ +TT?\1@G_6/#_S+?_WIK7V-7L9^
MUI]S]IKNTM-0M);"_M8YX)XVCFAF0,DB$8*L#P002"#UJOH'AWP_X4TB'P_X
M6T*STVPMP1;V6GVJ0PQ DDA40!5R23P.I-<M^SC\2/'?QA^!'A3XK?$SX7?\
M(5K?B+1(=1O?"AU4WKZ7YR[TA>8PPEI A3>/+7:Q9>=NX]K66QH%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5A
MUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4RZNK:RMI+V\N$BAAC+RRR,%
M5% R6)/  '.:?537]$T[Q-H5[X;U>(R6FH6DEM=(&(+1R*589'3@F@#Y,U3_
M (*->*/%_P 2_#7Q)^#7P,^*.N?!NR@U2+Q+XDTCP.D\6K2[HDMKFU4O]H:W
MB9+@NZJI.<;6V\?0'Q__ &E?A3^S7X8M_$7Q)U6Y-QJ,K0:'H6E6;W6HZO<
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
M\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/Z</^(A7_ ((__P#1W?\ Y8'B#_Y
MH_XB%?\ @C__ -'=_P#E@>(/_D"OYCZ*/]7,#_-+[U_D'^O.;?R0^Z7_ ,D?
MTX?\1"O_  1__P"CN_\ RP/$'_R!1_Q$*_\ !'__ *.[_P#+ \0?_(%?S'T4
M?ZN8'^:7WK_(/]><V_DA]TO_ )(_IP_XB%?^"/\ _P!'=_\ E@>(/_D"O3_V
M4?\ @J9^PA^W!\0[WX5?LO?'7_A)]?T[19-6O+#_ (1C5++R[-)H86EWW=M$
MAQ)/$NT,6^?(& 2/Y0*_3K_@U%_Y2%^-/^R,ZA_Z=M)KEQN1X3#86=6,I72Z
MM?Y'H95Q=F6.S&G0J0@E)V=E*_\ Z4S^@:BBBOE#]%"BBB@ HHHH **** "B
MBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH***
M*Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_P"NB_SJ.I+3_C[B
M_P"NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?
M^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X
M8A1117M'RH4444 =/\&/@S\3/VA?BAHWP8^#?A677/$WB"Y-OI&E0SQQM<2!
M&<C?*RHN%5B2S   \UD^,/"?B'P%XMU3P+XNTUK+5M%U&>PU.S=U8P7$,C1R
M1DJ2I*NK#()''!-?L3^R=\*_@O\ \$MO^"77PX_X*=_#C]CR7XS_ !/\0W"W
M6I:Z;V4)X8M9TN5,B!(Y1!'&B"!W"!C),VZ0+M0?#7[07[='[&_Q9_;$\ _M
M8^#?V#-/T6RL+H7WQ-^'MSK*W.G>)+S[2\CN'>(JHD5AN!A )'*MR3Y]'&U*
M]:2A"\5=7T^)?/;MH>WB<JHX3#4W5JI5)6=K.RC*UG>UFUJVD]MM3Y*HK]P/
M^"9?[3G_  3[_P""EG[1A^!?A'_@B1\+O#MC9:+<:IKWB6:WTZ[CL($PB#RA
MIL>]I)GC0+O4X+-R$(K\MO\ @IQKWP(\1?M[?$^[_9F\(:5H7@>V\1FPT+3M
M#M4@LPMM%';2RPI& JQRS122K@ $29[U6'QDZV(=&5-Q:5]T_P C/&Y73PV#
MCB:=93C)\JLI+97;U2T6GWGA%%?I=_P0&^&W[/&K? S]J+XY_'7]EKPW\5I_
MAOX3TG5M#T'7](ANGD98=6ED@@,L4OE-*;>)2P1C\J\'&*\K_P""B/[?'[)G
MQ_\ @XGP=^%'_!*#PO\ !'Q.FM6U^_B6P6WBN_LZ)(&@V1V%NY5RZGEMOR="
M<$-8N4L5*C&#=K7=UU2>U[]27EM.&7QQ,ZJ3DFU&TKNS:W2LM5U9\2T445VG
ME!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!^B7[!O[5?_  6F_P""<?@WPMH_PW_9T\6>,/AIXKM(
M-9\-^'=0\)76IZ?=07:K,'L[FT!>W>17W^4'P&?<\18G/HO_  <O? SX$>$K
M;X,?M ^%OA/I_@'XA?$'2+JX\;>%K%(T?*Q6L@:=8@JF:*6:6%IMH,N.<[!C
MR3_@GW_P6]^-'[)G[+WQ*^"WC3XO^,-0OQX.BT_X)Q)I]I>VWA^]'F*7=[@[
MUB13%LCQ*@"$!!@ _&?QR_: ^-?[3'C^X^*7Q\^)NK^*]?N8UC?4M8NS*Z1J
M25B0?=BC!)(1 %&3@<FO(I86O+'^V<5&U[M7]ZZZ^GYGTU?,<+#)OJT9RFY)
M64K?N[/6SWUMHM%9GZK_ +*=H/\ @D;_ ,$(?%O[6FH#^S_B?\>O*M/"3M\D
M]O;SQR1V+*>Q2W-W?@]#OC!Z5^8/[,?[(/[2/[97C&^\ _LS_"J]\6:MIFF-
MJ%_:VEQ#$(+=65"[/,Z)RS* N=S$\ UM_M/_ /!0#]K7]LCPMX5\$?M$?%7^
MV]'\%6[0^&],MM$LK""T4HD9.RTAB#G9&B@MG: 0N-S9H_LD?MN?M-?L,>-M
M2^(?[+_Q(/AO5=7THZ=J,[:7:WB36YD63:8[F.1 0Z*0P&X<C."0=Z.'Q-&G
M4GHZDG?K;R7>R1R8K&X'%5J-)J2H4XI:6YN\G:[5V_/8]3_8/_:'_P""F_[%
M?A[QQXM_8P\%^((-.U35+72O&>H6O@1=5CMKRU$QA@D9X9!!(/M$O!QNSWQ7
MZ-?M7^,_B5^V!_P;X>(/V@_^"C?PLLM#^(VBZJC>"M4O-"_L^]F)O[>*&>.%
M@&B,Z/-&R* KQIY@4###\N_V4?\ @J%^W!^Q5>:]<_L]_&N72XO%&H&_\06=
M]I-I>PWMT<YF*W$3['.>60J3@ Y Q5#]KW_@H]^V=^W6UE;_ +3?QNOM>T_3
M9C+IVBP6L%G8P28*^8(+=$1I,%@)'#. Q ;!(K&O@JM;%1GRQ5FGS*_,[=-O
MUV.C"9KAL+E\Z//.7-&4>1VY$V_BWZ;[;]3P^BBBO6/G HHHH *_3K_@U%_Y
M2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'
M=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7
M-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%% !1110
M 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0^-&Y1117F'O!1110
M 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]!7_!UM_RCM\'_P#9
M9M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY4**** "BBB@ HHHH
M **** "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'79AOA9YN.^-
M!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q
M]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_  =;?\H[?!__ &6;
M3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU:M7\^M?=9!_R+UZL_(>,O^1V
M_P##$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?\ E(7X
MT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTFO/S7_D75/0]GAW_D
M=T/\1_0-1117YV?MX4444 %%%% !1110 4444 >3_M6?L<_"_P#;!T;1]$^)
MOB#Q-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^M>*?\.2/V3_ /HHOQ3_ /"X
M;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\
MXU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU
M7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V
M'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'1
M0!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!
M\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>
M?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\
M.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2
M/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V
M3_\ HHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_
M /HHOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\
MHHOQ3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HH
MOQ3_ /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ
M3_\ "X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_
M /"X;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\
M"X;_ .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X
M;_XU1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_
M .-4?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU
M1_PY(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4
M?\.2/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY
M(_9/_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2
M/V3_ /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/
M_P"BB_%/_P +AO\ XU7V'10!\>?\.2/V3_\ HHOQ3_\ "X;_ .-4?\.2/V3_
M /HHOQ3_ /"X;_XU7V'10!\>?\.2/V3_ /HHOQ3_ /"X;_XU1_PY(_9/_P"B
MB_%/_P +AO\ XU7V'10!0\*^';'PAX8TWPGIDT\EMI=A#:6\EU*9)62- BEV
M/+-A1D]SS5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK(^(/B^T^'W
M@+7/'M_ TL&AZ1<ZA-$IP72&)I" >Q(4B@#7HKXS_99_8]\*_M>? '0_VF_V
ML?%OBOQ'XS\>6/\ ;,-Q8^,M0T^VT""<E[>VL(+:=(XECC\LY8,6<,23G%=#
M^Q\/'?QO^#/Q0_9-^,7Q;\4W5Y\/?B)=>&(_&>F:L;75]0TN-H+FW:2Y0;A,
M\3&&1UPY3.&#'?5<J[DW/JNJVF:SH^M)-+HVJVUVMO</;SM;3K((Y4.'C;:3
MAE/!4\CO7QS\)/AGH?P _P""H-K\&OV9M?U]/"A^&,VH_$GP]?>([S4K.SNF
MG"V4VZZED:*YDP3MW9,8+ 88D^K?#O\ 8P.G?"KQQ\*?&_CG5+*R\7_%36O%
M$DO@W6IK&=[.[OFN$M))U59$!3:D@C()&0'P<D:2&FV>\T5\<_LM^![#X,_\
M%*_'?P2_9\\0ZY+\-=*^&5E=^*M$U#7KK4;72?$DUW^Y2)[F21XW>S5I&7<<
MYYZ*%Y7]O_\ 9O\ #7[._@SP_P#%KX'?$CQY)\:]:^(FF6?A35-0\;7MU/K,
M\]T#+:2VQD^SFV$'F$HL2HJHJGY20SY5>PKZ'WA1114%!1110 4444 %%%%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
-HHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20230630_g17.jpg
<TEXT>
begin 644 blkb-20230630_g17.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH AU+4M.T?3Y]6U>_AM;6VB:6YN;F
M4)'%&HRSLS$!5 !))X KQWX!_MT? []HCXS>-O@_X!\;^'+R7PK>VT.EW>G^
M*+:Z;78WM$GFGMXD.3'"[M$S*7&Y&Y'2LK_@IC\#OBE^T+^R+KGPZ^$%E%J&
MK_;[&^;09[OR(]:@M[E)9+)I"0%\Q5XR0"5 ) .1Q?[-?[0_[#OQ#^+_ (?^
M'FJ_LUP?"?XM:-#*V@^&?%?@B+3+Z',#Q2BQN$C"31F,R !&!=,MLP.+27+<
MEO4^C_B9\7OA9\&-"C\3_%KXB:+X;T^6Y6WAO-;U&.VCDE;[L:ER-S'T&3@$
M] :Z*OAG_@M'^SA\*S^S1XR_:1U32;G4O%HO-"L]+OM3OI)X](M_[2M(WCLX
MF.RV\P;B[*-SEVRV#BON:DTN5,:>IS/Q4^-/PB^!OAY?%?QC^)>A^&-.>3RX
MKO7-3CMDE?&=B;R-[8YVKD^U)\*/C5\(OCKX;/C#X-?$G1?$^F+,8I+S1-1C
MN$BD !*/L)*-@@[6P<$''-<K^TW=_"/P58:+\8OB1^S[K'CZ_P!"NY+30XO#
MG@MM<O\ 3S<JK2RQPHI,:D6Z!I!C&%&?FP?G/_@F!JO@GXE?M4?'[X\>!=*M
M_!MGX@O]*M$^&=S$MKJE@;:%U>^O;, "W:9V9E SRTFXYY(E>-Q7UL?;M%%%
M24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>5?MD_M7
M^"OV./@1K7QG\5):7UQIUNKZ;X?DU:.UGU20RI'Y<18,21O#':K8 )Q77?!C
MXIZ!\:OA9H/Q1\.7-J\&M:5;W;PVE^ERMM))$KO 9$X9D+;3TY'04[.UPOJ=
M/17.:U\8OA%X;\<V'PP\1?%/PY8>)=57=I?AV]URWBOKP<\Q0,XDD'!^ZIZ'
MTKHZ0!14=Y>6FGVDM_?W4<$$$;2333.%2-%&2S$\   DD]*Q/AW\5_A;\7M'
MF\0_";XDZ!XHL+>Z:VN+[P[K,%[#%, K&)GA9E5P&4E2<@,#WH WZ*** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M .(^/WB3X\>$O!,.O?L]?#32/%^LP:C&;W0-7UO^SOM-GM?>(9RK(DP;RR-X
MVXW=\5\J^$IOCS_P5 \:?!OX^ZI\"M.^'?P_\"^*CXFL];N_$\.HZGK$T#M$
MMM D,:^3 TL?[PR$;U52!P-WW#5'PWX9\-^#=#MO#'A#P]8Z5IEG'LL].TVT
M2""!<D[4C0!5&23@#O5*5D)JY\G?\%2O#?[7'[0/PD\0?LS?!/\ 9'O]?T^_
MGTNYMO&0\::3:P,T%U#<R1_9[B=)01Y93)P"3D9%>M7_ ,8?VMM3_9O\1_$#
MP_\ LC-I/Q#L+CRO#_@36_%]A<+J,>Z',QN;:7RD&UYL(SJQ,..-ZFO9:*.;
M2U@MK<\@^+WQ<_:K^'MKX<USP#^RI%XXM;S2MWBC3=*\7VUI?:5>;4.V,7.V
M.YCR77*N&R <$5YK^R[\%/C_ .,_VV/%O[=/QS^%EM\/(]2\$P>%M!\'KK,-
M]>3PK/'.]Y=R6Y,0?,:JJ@DA3@XV M]4T4D[(+!1112&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?CI^TYJOP2\%?\%>?&FJ_P#!43P-
MKVL>!]0L/*\$SC[2;2UM\0_9YE2!U>2%4$RNL>[$S,2A;)'Z"_L3?!C]D+PG
M\%/$]_\ L >.((?#_C&YDGCO=/U1]0BTN^^SB(%8YV,D;+\CF*0@] < @5XO
M^U)_P5)_8RT_Q3XL_9N_;9_94\52_P!BZS=6FG6VI^%X+ZUU>%'9(KNU:5XV
M0R* ZL -H88D/6N*_P""&WPG\??!O1OC'^T/XB\!:YX1^'6NSI<^$]"U:.0W
M#VMNUU+YBH_S/LA>.,28_>'=@G;6TKN&NADM)'D_C#]E+3_V2O\ @L;\!_"C
M?$WQ!XRUG7XK76?$WB;Q)<;[B_OI+B]B9P.2B;84 4LY&.6-?KW7XN_M1_\
M!2K]FSXN?\%./A'^UEX1?7CX3\%Z5;6^M&YTH)<[TN;R1O+CWG<-LZ=QSGTK
M[S_:4_X*Q?#+X'?LH>"OVN/!OPQUKQ5H7CG5_L>F6TLHL)(5 FW/(663!S P
M5<?-UR!1.,G8<7%7.Q_;Z_9!?]KKP7I^A^(_C1XB\/\ A/1+:^N_$/AKP^PB
M'B)_+C:W2>4D[8XVC<E-C;O-SE2BM7SG_P &W_\ R9_XR_[*5/\ ^F^QKZ#_
M &T?^"@'P)_92^%.AZM\8K;7K8^/M'NQHMO9:7YSQNL$;,LWS 1D>>@[\[O2
MOB/_ (( _MG?!GX9>')OV2?$[:L/%OC/QU/>:,+;3_,MO+^P0#]Y(&RAS;R=
MCV_!)2=)C;CSH_6.BBBLBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@!LTGE1-+C.U2<>M4?[=_P"G7_Q__P"M5R[_ ./27_KFW\JPZZ:-
M.$XNZ.'%UJE*246:']N_].O_ (__ /6H_MW_ *=?_'__ *U9]%;>QI=CE^M5
M^_Y&A_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M6?11[&EV#ZU7[_D:']N_].O\
MX_\ _6H_MW_IU_\ '_\ ZU9]%'L:78/K5?O^1H?V[_TZ_P#C_P#]:C^W?^G7
M_P ?_P#K5GT4>QI=@^M5^_Y&A_;O_3K_ ./_ /UJ/[=_Z=?_ !__ .M6?11[
M&EV#ZU7[_D:']N_].O\ X_\ _6H_MW_IU_\ '_\ ZU9]%'L:78/K5?O^1H?V
M[_TZ_P#C_P#]:C^W?^G7_P ?_P#K5GT4>QI=@^M5^_Y&A_;O_3K_ ./_ /UJ
M=#K/FRK%]FQN8#._I^E9M26G_'W%_P!=%_G2=&G;8<<57<DK_D;E%%%<)ZX4
M444 %%%% !1110 4444 %%%% !1110!YA\=OV5/ O[0/Q*^''Q-\7Z[JUO<_
M#/Q"^L:/9V$L0@NK@A,>>'C9B%,:D;2IY//(QZ?113NPL%-F@@N%V7$*.H((
M#J",CH>:=12 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH
M.$***QOB'\1/ _PG\%ZA\1?B3XHL]&T/2H/.U#4K^79%"N0HR>Y+%5"C)9F
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
MOY5AUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(57U/2=*UNT_L_6=,M[N
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
M"#W!![UU]>M"<*D%*+NF?JV"QN$S+!T\5A9J=.:4HR6S3U3044451U!1110
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
M^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\
MAR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'
M[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^
MR?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__
M $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\
M]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47
MXI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^
M*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^
M%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH H>%?#MCX0\,:;X3TR:>2V
MTNPAM+>2ZE,DK)&@12['EFPHR>YYJ_110 4444 %%%% !1110 4444 %%%%
M!1110 445D?$'Q?:?#[P%KGCV_@:6#0](N=0FB4X+I#$TA /8D*10!KT5\9_
MLL_L>^%?VO/@#H?[3?[6/BWQ7XC\9^/+'^V8;BQ\9:AI]MH$$Y+V]M806TZ1
MQ+''Y9RP8LX8DG.*Z']CX>._C?\ !GXH?LF_&+XM^*;J\^'OQ$NO#$?C/3-6
M-KJ^H:7&T%S;M)<H-PF>)C#(ZX<IG#!COJN5=R;GU75;3-9T?6DFET;5;:[6
MWN'MYVMIUD$<J'#QMM)PRG@J>1WKXY^$GPST/X ?\%0;7X-?LS:_KZ>%#\,9
MM1^)/AZ^\1WFI6=G=-.%LIMUU+(T5S)@G;NR8P6 PQ)]6^'?[&!T[X5>./A3
MXW\<ZI967B_XJ:UXHDE\&ZU-8SO9W=\UPEI).JK(@*;4D$9!(R ^#DC20TVS
MWFBOCG]EOP/8?!G_ (*5^._@E^SYXAUR7X:Z5\,K*[\5:)J&O76HVND^))KO
M]RD3W,DCQN]FK2,NXYSST4+RO[?_ .S?X:_9W\&>'_BU\#OB1X\D^->M?$33
M+/PIJFH>-KVZGUF>>Z!EM);8R?9S;"#S"46)45453\I(9\JO85]#[PHHHJ"@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO"/^"B_QG^(/P;_
M &= GPDU9-.\4^,/$^E^%M U:2,.-/GOKA8C<;3P62/S"N> VT\XP6E=V$W9
M'N]%?(WQJ_X)V> OA?\  O7OB=\%/B;X_P!*^)OAK0;C5=/\>77CO4+FZU"\
MMXC+B[BFF:WECE*;73R@NUC@=CW7A'P)X,_X*%?LV_"_XK_&"^\0PV>I^%X-
M3U+PUH/B2ZTVRO;JX@A+^?\ 9G2658G1_+7>%&]BP8XP[*UPNSWG4-0L-)L9
MM4U6^AMK:VB:6XN+B4)'$BC+,S'A0 "23P*?;7-M>VT=Y9W"2PRH'BEB<,KJ
M1D,"."".<U\0?LA?#CQ7\8_V;_VEOV>O OCJ^U3P%?:[KOA?X4ZKXDU*:[2!
M'LF@D5+A]\DMK'<. K#=]UR-QS7O7B_]B[X9?$_P+X1\*_&C7_$-UIGA'PS#
MI[Z)I/BR\TW39Y8XHT-S*+5XGD=0A"%VVJ"?ER2:'%)@FVCVBBOCG_@GK:ZM
M\0/V,_B+H?B_XM^+F\ P_$#7K7X?>+DUF5=3;PM;R((I([O!D*Y2X0./G"Y"
ME<+CC_V6=7^ M_\ \%#-'T3]@?XC:M/X/L/!=^_Q5T[4?$E_<6US<,4%BT4.
MHR-*]P')+RHNP+P6#,P+Y=Q7V/O:BBBH*"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *H>*?#FE^,?#.H^$=<B,EEJMA-9W
MB*<%HI4*.,_[K&K]% 'R#\ -2_;J_8[^$UE^S'/^R+-\2H/"J/8>$?&F@^,]
M.L;74+$.QMQ=173K+;.B%4;:L@.WY=W4\7^S1\1/V@OA-\)_B]\.?#/P<OKS
M]I[7O$NI>+K[PKK426>FW:W%U!;+=6-Y)(+>YL[>)H3M\U7+!D(&<U]Y45?-
MY$\I\H_L*Z#\>O@W/'X0\=?L8^*[+4O%5_)J'Q!^*>O^-]#NY]0OS&Q\Z6*V
MN7D$>X"**&,%8E8?[3'U[]L3Q#^TSX=^!&J2_LB_#Z#Q#XXNW2UTZ*XOK:!;
M%'R'N\7,D<<K1CE8RP!8KG(!!]0HI.5W<=M+'S+^PIH?Q7^#NGV_PEUG]B_Q
M1X8M+^6XU'Q/\0?$7CC1M1N=6U-UW275T+6X>6225P " 50;1PHKS;P'%^W+
M)^T5JO[37QZ_8 U_Q-X@M7GL/ %A8_$+P^FG^&-+;AA DEYN>ZF S+<, Q&$
M4(@VG[CHHYM1<I!I=S>7NF6UYJ&FO9W$L"//9R2*[0.5!:,LI*L5.1D$@XX-
M3T45)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7C_ .W-^SIX
MB_:<_9]O/ ?@37K;2_%&FZI9:WX3U"]!,$.I6<ZS0^9@$A&VLA(!*A]V#C!]
M@HIIV=P>I\=?M"?&;_@HY\4/V<_$WPL\*_L#7NB>)M5\.7-CJ6MOXYTNXLH4
M>)DE>S1)O-GE92_E(P3:S*6)Q@\SXK\7?&/XH_L@> O@#^P'\+/%M_X5TN)?
M"_Q.N)+NTT'Q'HD-G;6P?3Q'J,L2QW4Z2_/.AD6-2Q7<64C[KHJN:W0GE\SR
M+]D:\\9Z1X+3X7ZG^Q]??"70/#5A;VWAZRN/$FFW\=RGS[U7[%/(RLN S-)R
MYD)R3N->>?\ !1+1OVM_B5+H'P9^#?P4U?Q!\/-61Y?B1>^'/%6G:;J%[;@D
M#2XGNYXC#'+C][*@8E&V KEL_4%%2G9W';2QXG\._'GQ]T3X&:A:>$?V&I/"
M=_X7AL[7PIX'O_&FEK#J-JK*LB0SVCS1VYCB#;1( &;:,@$L/-KCX?\ [1'[
M47[8?PL^.'BG]FFY^%ND?#+^T9]0UC6]>L+G4M8:XM_)6QB2REEQ &)9FD8!
M@3M .<_6M%/FL%@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
7!1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20230630_g18.jpg
<TEXT>
begin 644 blkb-20230630_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 **CN_\ CTE_ZYM_*L.MJ=+VBO<YJ^(]BTK7.@HKGZ*T^K>9A]?_ +OX
M_P# .@HKGZ*/JWF'U_\ N_C_ , Z"BN?HH^K>8?7_P"[^/\ P#H**Y^BCZMY
MA]?_ +OX_P# .@HKGZ*/JWF'U_\ N_C_ , Z"BN?HH^K>8?7_P"[^/\ P#H*
M*Y^BCZMYA]?_ +OX_P# .@HKGZDM/^/N+_KHO\Z'AK+<:QUW;E_'_@&Y1117
M*=X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5
MAUN7?_'I+_US;^58==F&^%GFX[XT%%%%=!PA115+Q)KUEX6\.W_B?4UD-MIM
ME+=7 B7<Q2-"[8'<X!P* +M%?$'P]U3]OG]KVX\#?MZ?#F#X6:=IVGV&JKX1
M\#ZK<Z@TDUG=21Q2FZNHCL%SBU 0K'L3<=PR2!])_'\?M:ZC=Z1X>_9G?P5I
MD-Q',^O>(_%R7%R;/:4$<=O;0E/-=LN2SN%4)T)(H*<;.USTRBOG3]B[]ICX
MW_$#XM?$S]F#]I/2-!/C#X9W-@9=;\+QRI9ZG:7D)EA?RY"3'($"DC.#OP -
MI)XK]O?]OWXL_ [Q[%X&_9WT#1=13PQ/IDOQ(U36;>26*Q&H74<%G8QB-TQ<
M2*TDQS]V-%/5L47&H2<K'V!117S)K/QW_:K_ &@/VA?'GP9_99U7P?X7T7X:
MR6MGK7B/Q5I4^H3:EJ4T7F^1!%'+&L<2+\KNV6W8VC!H)2N?3=%>,_L3_M)>
M+OVAO GB"Q^*?AJQTCQMX&\6WGAKQ?9:7([6CW=N5/GV^\EO)D5@5W$G(89(
MP3[-0#33L%%%% @J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@H
MHHH **** "BBB@ HHHH ***Q/B7XFF\%?#CQ!XRMD#2:3HEW>QJPX+10NX!_
M[YH \%_9A_;RUC]IK]JOXN?"GP[X*L(/ ?PN9;-_%ANW,UW?[RC+LQL\K,-T
M0P)^5$/\?'E7BC_@X5_81T#Q>?#>E:-X[UFR2;8^O:=H4"VQ&<;U6>XCF*]^
M8P<= >E9/_!N[X;MI/V._%WC/4P+F]U_XB7:WTTPW--'':6N Q/WOFDE//\
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
M)-Z#K5QI7Q@^*FH>.)_$]IXH^+%]_9GB>:TC@&MQVR)"]]&D0$:QR2^8%"\
M1X[5]<5G>$?"/A;P#X9L?!G@GP_9Z5I.F6ZP:?IUA;K%#;QJ.%15  %:-"T"
M3YI7"BBB@D*DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"
MBBB@ HHHH **** "BBB@ JAXK\/6?B[POJ7A34&(M]3L)K2<KU"2(4;]&-7Z
M* /SI_X(.:[XN\#_  #^,O[-R6$#>,_ ?C>ZE&FW3[5^T26PMTC8Y&%\^QD!
M/&,UX_\  ;]F;_@L+\'?VB]<_:P\7_L4:!X_\>ZRY:'7/%OC33'_ +.+ JQM
MXXM018SLQ&./DC78FT%@?TE^'_['_P &/AA^T?XL_:C\%6%_9>)?&MBEMX@A
M2^/V*<J8SYPAQA928P2V>K.<9=B?4:T=35M+<A0T5^A\SP_&#_@ILO[*1^(%
M[^RCX37XIP>)?+F\$+XAB-O/I(',T<RW3(LV3PID/"GY22!7@?BS]G;_ (*#
M_P#!3/XR^"6_;$^"VC_"[X6^"M774[O0XM8CO+K6)QC*?NW8_,H\O<PC5$DD
M(WM@5^BE%2IVV0W&_4^</CUJO_!1"V_;>^'>G_ O0]-F^#$MI"?'=U/]B\Q9
M3/-Y^?-83@B$0%/*&"Q.<\@> ?&;]E_]N/\ 9#_X*#>)_P!M']B_X1Z;\0M"
M^(&G/#K_ (>N=4BMI;69_*>7(DD0G,T*RK(F[ =T91PQ_0ZBFIVZ XW/B[_@
MF1^QC^T#\/?C'\1OVV?VO-/L-+\>_$:5XX?#^G7*3+I=F\JS.K.C.O)C@54#
ML52$;F+,0OG?_!'.U?XQ_MF?M*_M<V0WZ-JWBN73="NA]V>)[N:<@'U6)+4G
M_KH*_0?Q/H%IXL\-:CX6U"XN(H-2L9K6>6TF,<J)(A0LCCE6 )(8=#@UQ7[,
M'[+_ ,(_V0?A/;_!KX+Z1/:Z1!=S74CWEQYL]Q/*<M)(^!N; 51P,*BCM1SW
M3%RV:/!_#G[/OQB_:V_;?G_:%_:?\"W.A?#_ .%UZUM\)_!VHR1N=1O01OUF
M=$9@.55HU/(Q'T\MB_A?QS_8O_;;T;7_ -H[X)?#+X!6OBK0?C]XHL]5TKQP
MWB>TMH=%47;7$R7,,K>:VS>57:/X<KOSM'Z7T4*HTQ\J.;^#?@)_A5\(?"OP
MODU'[8WAOPW8Z6UWC'GFWMTAWX/KLS^-=)114%!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%G
MFX[XT%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_P ?<7_71?YU
M'4EI_P ?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 44
M44 %<O\ &GXR_#K]GKX5ZY\:_BWK4^F^&O#=D;S6M0M],N;QK: $!I##;1R2
MLJYRQ5#M4%CA02.HJEXE\-Z#XQ\.:AX1\4Z3!?Z9JME+9ZE8W*;H[F"5"DD;
M@]596(([@T ?&_\ Q$1?\$=?^CP/_,?^(?\ Y7T?\1$7_!'7_H\#_P Q_P"(
M?_E?7\_'_!2S]C#7OV!_VR_&/[.FHQSOIEC>_;/"M]..;W29R7MI,_Q,%S&Y
M''F12#M1_P $T_V,->_;X_;+\'?LZ:='.FF7U[]L\57T YLM)@(>YDS_  L5
MQ&A/'F2QCO77["GRWN<WM:E[6/ZM/@M\9?AU^T+\*]#^-?PDUJ?4O#7B2R%Y
MHNH7&F7-FUS 20L@AN8XY55L94L@W*0PRI!/452\->&]!\'>'-/\(^%M)@L-
M,TJRBL]-L;9-L=M!$@2.- .BJJ@ =@*NUR'2%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E
M6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<
M7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110 4444 %%
M%% !1110 4444 ?F!_P<]?L&?\+[_97L?VNO NC>;XG^%>[^V?)CS)=:#,P\
M[..6^SRE9AV5&N#WH_X-A?V#/^%"?LKWW[77CK1O*\3_ !4V_P!C>='B2UT&
M%CY.,\K]HE#3'LR+;GM7Z9>)?#>@^,?#FH>$?%.DP7^F:K92V>I6-RFZ.Y@E
M0I)&X/565B".X-'AKPWH/@[PYI_A'PMI,%AIFE645GIMC;)MCMH(D"1QH!T5
M54 #L!6GM'[/E(Y%S\Q=HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<
M=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+
M3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^#_\
MLLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R
M.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\ !J+_ ,I"
M_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>
MA[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X
M])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB
M@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBB
MO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\
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
M44 %26G_ !]Q?]=%_G4=26G_ !]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%%
M!1110!^9/_!UM_RCM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\
MTU:M7\^M?=9!_P B]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@
M HHHH **** "OTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?
M^G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4
M444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9YN.^-!11170<
M(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_
MG2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_P H[?!__99M._\ 35JU
M?SZU_05_P=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR_P"1V_\ #$**
M**]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_X-1?^4A?C3_LC.H?^
MG;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V>'?\ D=T/\1_0-111
M7YV?MX4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ
M2_\ 7-OY5AUV8;X6>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444
M %26G_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444
M ?F3_P '6W_*.WP?_P!EFT[_ --6K5_/K7]!7_!UM_RCM\'_ /99M._]-6K5
M_/K7W60?\B]>K/R'C+_D=O\ PQ"BBBO:/E0HHHH **** "BBB@ HHHH ****
M "BBB@ K].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_
M *=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !
M1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!
MPA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\
M71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_T
MU:M7\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$
M****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R
M,ZA_Z=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_
M !'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY
M5AUN7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %
M%%% !1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!111
M0 4444 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\
M99M._P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHH
MH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-
M/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444
M%%%% !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT
M%%%%=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'
MW%_UT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[
M_P!-6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';
M_P ,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/
M^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q
M'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5A
MUN7?_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%
M% !1110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%
M% !1110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT
M[_TU:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH **** "BB
MB@ HHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3
M_LC.H?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110
M 4444 %%%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC
M04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_P!=%_G4=26G
M_'W%_P!=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/\ P=;?\H[?!_\
MV6;3O_35JU?SZU_05_P=;?\ *.WP?_V6;3O_ $U:M7\^M?=9!_R+UZL_(>,O
M^1V_\,0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_ (-1?^4A
M?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_-?\ D75/0]GA
MW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% 'D_P"U9^QS\+_VP=&T
M?1/B;X@\36$6B7,L]HWAK6C9L[2*JL)"%;>,*,>G/K7BG_#DC]D__HHOQ3_\
M+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+A
MO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-
M5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'
M10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% '
MQY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_
M  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/
MV3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3
M_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHO
MQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\
M4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;
M_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+A
MO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_
M  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_P
MY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3
M_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^
MBB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\
M4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\
M+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+A
MO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-
M5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'
M10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% '
MQY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_
M  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/
MV3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% %#PKX=L?"'A
MC3?">F33R6VEV$-I;R74IDE9(T"*78\LV%&3W/-7Z** "BBB@ HHHH ****
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
>4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20230630_g19.jpg
<TEXT>
begin 644 blkb-20230630_g19.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 **** &7#M';R.AP50D'\*RO[5O_ /GO_P".C_"M2[_X])?^N;?R
MK#KJP\8RB[H\_&3G&2Y78L?VK?\ _/?_ ,='^%']JW__ #W_ /'1_A5>BNCD
MAV1Q^VJ_S/[RQ_:M_P#\]_\ QT?X4?VK?_\ /?\ \='^%5Z*.2'9![:K_,_O
M+']JW_\ SW_\='^%']JW_P#SW_\ '1_A5>BCDAV0>VJ_S/[RQ_:M_P#\]_\
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
M6.2$10J@GOP!7EG[3UY^W#;6I7]DC0_AS<QG3'\^7QC?WB7:762%\F.*,Q.
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
M<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 %%%% !1110 4444 %<O\
M&GXR_#K]GKX5ZY\:_BWK4^F^&O#=D;S6M0M],N;QK: $!I##;1R2LJYRQ5#M
M4%CA02.HJEXE\-Z#XQ\.:AX1\4Z3!?Z9JME+9ZE8W*;H[F"5"DD;@]596(([
M@T ?&_\ Q$1?\$=?^CP/_,?^(?\ Y7T?\1$7_!'7_H\#_P Q_P"(?_E?7\_'
M_!2S]C#7OV!_VR_&/[.FHQSOIEC>_;/"M]..;W29R7MI,_Q,%S&Y''F12#M1
M_P $T_V,->_;X_;+\'?LZ:='.FF7U[]L\57T YLM)@(>YDS_  L5Q&A/'F2Q
MCO77["GRWN<WM:E[6/ZM/@M\9?AU^T+\*]#^-?PDUJ?4O#7B2R%YHNH7&F7-
MFUS 20L@AN8XY55L94L@W*0PRI!/452\->&]!\'>'-/\(^%M)@L-,TJRBL]-
ML;9-L=M!$@2.- .BJJ@ =@*NUR'2%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% $=W_P >DO\ US;^58=;EW_QZ2_]<V_E6'79AOA9
MYN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\?<7_71?YU'
M4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110 4444 %%%% !1110
M 4444 ?F!_P<]?L&?\+[_97L?VNO NC>;XG^%>[^V?)CS)=:#,P\[..6^SRE
M9AV5&N#WH_X-A?V#/^%"?LKWW[77CK1O*\3_ !4V_P!C>='B2UT&%CY.,\K]
MHE#3'LR+;GM7Z9>)?#>@^,?#FH>$?%.DP7^F:K92V>I6-RFZ.Y@E0I)&X/56
M5B".X-'AKPWH/@[PYI_A'PMI,%AIFE645GIMC;)MCMH(D"1QH!T554 #L!6G
MM'[/E(Y%S\Q=HHHK,L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN
M@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ
M+_.D]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK
M5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%
M%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\ !J+_ ,I"_&G_ &1G
M4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([
MH?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?^N;?R
MK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH *
M*** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB
M@ HHHH **** /S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+
M-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%?9/_  2V_P""6GAG
M]N#PA\0/VAOCS\:7\ ?"KX861N/$VM6EC]INYRL+SR)$O(01Q)O9MKL2R*J,
M6)7XVK[+_P""3G_!6BZ_X)UR>*_AG\1?A#:^/OAGX^1$\3^'9I$66-A&T3R1
MB16CE5XG*20R *X5?F3!W<N-^L_5G[#XO^#K:^E['HY5]1^O1^M_!KWM>VE[
M:VO:]CTW_@M!XU_X)L_M::#8_M4?LC_M327?B;P]9:5X7E^'-]X8FL3+I\2S
M!;N%I8XRQ4D;L;Q@C.S !Z+_ ()8_P#!!CX0_M8^&M$\:?M5_M-QZ-<>+_#4
MFN^$_A[X'U6U.MR::LJQ&_N3/'*L,6]U4((VSO&75@4K:_;D_P""?7_!./\
M:9_X)XZ]_P %1?\ @FS;ZQX0@\.7P7Q)X+U+>+<MYT,<\(CD>3[/,@N(Y1Y4
MK0LGRJH)!'+_ /!JQ_RD<\1_]DBU/_TXZ97E.K*&5S="<ER7W2YEY?\ !/HH
MT(5.(::Q=*$E5LTXM\KO]KOTM;17Z'PG+\ _$GBK]J*?]F7X36,^J:I>>.9/
M#GA^&=U#W$INS;Q;V "KG@LV !R> *^_/BQ_P3<_X(H_L/>(+7]GS]N+]M;X
ME7OQ/%A!-XB/@#2H_P"SM&>5%= Z-9SN?E8, 7+LA5C''O45YE_P2VM=)O/^
M"^OAN'6D1H1\3?$KH).GG+;ZBT1^OF!,>^*^Y/'/Q$_X)A?'K_@K_P"*/V _
MC#_P3<BU7Q'XK\07-OK7Q.U/Q/.]U/?"Q-PK) H#V\)C145HIEVC:=@Y-7C,
M365907-RJ',^6U_QZ+LC'*\!AI8655J'/*I[.//S-;7LE'J[[O1)'X?^-K'P
MQI?C/5]-\$:Y+J>BV^IW$6D:E- 8GN[59&$4S(0"A9 K%2 03BOJO_@GK^RI
M_P $TOB3\*=5^./_  40_;;N_ -G:^)&TC2O!WAFT\[5;P+!#*;LJD%S(("9
MO+!$&-T;_.#Q7DO_  4)_9U\.?LE_MJ_$C]G;P=J<UWI'A?Q++;Z3-<N&E%J
MZK+$CL  SJDBHS8&2I.!G%:/_!/;]@'XS_\ !1/X_P!E\%_A39-;6,)2X\4^
M)IX2UMHMCNPTS]-SGE8X@09&XX4,R^C6G">%Y^=QC9.^E[?,\3#4ZE+,?9>R
M52:;CRN]K[=&KI>OJ?47_!6W_@C=\!_V1/V:O"'[:_['/QMU?Q9\/?%-W:0>
M3K\D,TPCN[=Y[:[AFBBB#Q,$*E&C#J67D_,%_.BOTR_X+P?MX_!?5O G@C_@
MEQ^R/J2W_@+X0K:P:SKD<PE6]OK.V:UAMXY%XD6)&E,D@XDE?C_5Y;\S:SRU
MXB6$3K.[=[7WMTOYFV>QP4,QE'#)))*]MN;K;RN%%%%=YXX5^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.$**** "BBB@ HH
MHH **** "BBB@ HHHH *DM/^/N+_ *Z+_.HZDM/^/N+_ *Z+_.D]BH?&C<HH
MHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/_ .RS:=_Z:M6K^?6OZ"O^#K;_
M )1V^#_^RS:=_P"FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A7WM_P $
M6_VNO@-HGBO3_P!A+]K3]GKX7>)_A[XT\6S:I-XK\?M! _AZX^Q*C2+/."@1
MEM8D508VW.1O.[;7P316.(H1Q%)PE_PS[G5@L74P6)C5AK;=/9KJG>^Y]Y?\
M%(O^"NMU\7/AOKG[ ?[*OP2\'?#+X-:7XFN(VM?"!60^(([>Z+13-(B)&L4C
MQQSD*I9F"YD8#G>_8 _X+;_LY?L"^ M"M?!W_!,30;_QUI^@/I6M_$.T\>?8
MKS6(WE$KF13I\I4,4CRN]N8QTZ#\[Z*P_L_"NA[)QTW>KU?=V>OS.M9UF,<7
M]9C/WK66D79=$DU96\DCZO\ VH/^"DWP[^(W[2/@/]J+]D3]CS0O@EXE\%ZQ
M+JUW+IFM_P!HC6KYIXYEEN +:W& 5=67!WK,P) KZ?U'_@XE^ Q^($G[5>A_
M\$O_  K!\>)='^Q?\)[<^)FDA1_)\GSO+%NLC?NP(\;UD\O]WYNT<_EC11/+
M\)4BE*.VF[V[-WU7J%+.LQHSE*$TG)IOW8VNM$TK63\U8^T/V$O^"O\ J/[*
MWQ:^,7QL^-OP TSXK>(/B_ 6U&[U6_2U^S7#23R2#!MY0T$AF :)0@Q%& <
M =5_P3#_ ."VWAC_ ()T_LU>(?V==3_8TLO'2^)M>N;[5=9'C+^S)+B"6VB@
M%M(GV*<NJB-\'>!B5@%!R6^!:*=3 82JI*4=[7U:VVV?0FAG&8X=P=.>L>:V
MB?Q.\MT[W\S[5_:Y_P""EO[#_P"T'^S]KWPD^#__  2-\"?##Q%JK6IT_P <
M:-XAAGN=-\JZBFDV(FG0EO,CC>(_O  )2><8/Q5116]&A3P\>6&WFV_S;.7%
M8NOC*BG5M>UM$H_A%)!1116IS!7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU
M^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOS
ML_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_
MZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2
MT_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH ****
M/S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?
M6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !1110 44
M44 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VDUY^:
M_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BB
MB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "
MBBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z
M3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]
M:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A111
M7M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[
M:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_
M.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27
M_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I
M+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S
M)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6O
MNL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%
M% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:
M37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHH
MH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0H
MHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D
M]BH?&C<HHHKS#W@HHHH **** "BBB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_G
MUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?
M*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\
MT[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC
M^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?^N;?RK#K<
MN_\ CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH ****
M"BBB@ J2T_X^XO\ KHO\ZCJ2T_X^XO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HH
MHH **** /S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_
M *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%%
M!1110 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_
M].VDUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH
M**** "BBB@".[_X])?\ KFW\JPZW+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH
M.$**** "BBB@ HHHH **** "BBB@ HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^X
MO^NB_P Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_P#[+-IW
M_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P C
MM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?
M]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B
M/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_ (])?^N;?RK#
MK<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH
M **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH
M **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z
M:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*A1110 4444 %%%% !1110
M4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1
MG4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHHH **** "
MBBB@#R?]JS]CGX7_ +8.C:/HGQ-\0>)K"+1+F6>T;PUK1LV=I%56$A"MO&%&
M/3GUKQ3_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A
M<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\
MQJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\
M:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_
M (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X
M<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D
M?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?L
MG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_
M /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\
M11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11
M?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?B
MG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_
M .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7
M#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%P
MW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\
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
M9 !SBO;-:MYKS1[NTMUW22VTB(N<9)4@59HHOH%M3P7]A_X*?$OX1?\ !/\
M\*? [XC>'1IOB?3O"UU9WVFF\AF$4SR3%5\R)VC;AUY5B.:\B_9L;_@HU\)?
MV2/#/[+WA/\ 8W@T+Q%I&@_V7'XV\2^/],?3K.0EO]*\BSDGGEV;LB/:,D#G
MM7VO13Y@L>>_LI?L_:+^RQ^SOX4^ .@ZF][#X<TWR9KYTVFZN'=IIYMN3MWS
M22/MR<!L9.,UZ%114MW8PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
3 HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>blkb-20230630_g2.jpg
<TEXT>
begin 644 blkb-20230630_g2.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  4%!0@%" P'!PP,"0D)# T,# P,#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T!!0@("@<*# <'# T,
M"@P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#?_$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( 'H!TP,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /LN@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@!,T +F@ H
M* "@ H .E !F@!,T +0 4 % !0 4 % !0 4 % !0 4 % !0 4 &: "@ H *
M"@ Z4 )F@!<T % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 9H 3- !D4 &: #- 'PUXGUO4(=6O$2YN$5;J<*HFD  $K  +NP, =
M@.E;(AGT/\&+N>[T:1[B229Q=. TC,Y V1G&6)[DG\:B12/7Z@84 % !0 AH
M ^$-8UW48[ZY"W5P%6>4 ":0  2-QC=Q[< 5LC-GTY\'[F:ZT%9)Y'F?SY1N
MD9F; (P"6)/]*AE(]4K,H*8!0 4 % !0 4 % !0 4 % !0 &@#RGXPW,MIH!
MD@=XG^T0C<C,C8.[(W*<\^E5$3V/F31M:OVOK=6N;@@SQ @S2$$&1<@@M@@]
MP>*T:T(1]X#BL306@ H * &2_=/T/2F!\$76NZDLT@%W<C#MC$T@'WB.S@@=
MO2M40?67PIN);KP];RS.\KEYLL[,S'$K@9+$GI_*LY%(](J4,* "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H #0!YG\6;B6T\/32P.\3B2'
M#(Q1N9 " 5(/UJH[B>Q\L:5KFHM>0*UU<D&:($&:0@@NN1C=SGTK9[$(^QO$
M=U,'M["!S#]J,Q>0'#".&(NRQD<AW.U=P^8+O(Y%8&G0\ZT'4ITB_M"W:0""
M&"6=6^T!&,K+F%EGEEWEHV+QS1A?F"Y.#BF)'N XJ1GP3XJ_Y#%]_P!?<_\
MZ-:MD0SZ2^!__($D_P"OJ3_T".HD4CV:H&% !0 4 )0!^?FM?\?]S_UWF_\
M1C5NMC-GU5\%_P#D7E_Z^)OYK6;*1ZU6904P"@ H ,T % !0 4 % !0 4 %
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
M(O3C[Q&X]:Q;-$=_4@,= X*L,@C!'8CN/QH ^2_B]X4M/#UY%=6(\M+T.6B
MPB.A7)3N V[[O12/?C6)#,OX1?\ (RVW^Y/_ .BFIL$?7NJ?\>DW_7*3_P!
M-9+<L_/;_"MB#[;^&7_(MV7_ %S;_P!&/63*1WE2,* /%_CC_P @6'_KZ3_T
M7+5Q)9\Y^$/^0U8?]?<'_HQ:T>Q*/NF]N5LK>2YDX2&-Y&^B*6/Z"L30^ M4
MU&35KR:^F),D\C2'//WCD#_@(P!]!6ZT1F?1_P (? L5K;)KE\@>XGYMPW/E
MQ] ^.@=\9!ZA2#WK)LI(]XZ5!0IXH \#^,GA.R^PG7(5$-S$Z*^T "578+\W
M;<I.0W7;D>E7%B>Q\ZZ0,WMN/^F\7_H:UHWH0C]!JP- H * /@?Q7_R&+[_K
M[G_]&M6R,SZ2^!__ "!)?^OI_P#T".HD4CV:H*"@".1%D4HPRK @@]"",$?B
M*8=#\];Z)8+B6-/NI(ZCZ*Q _3@5LB$?9_PQ8MX;LBW_ #S<?@)7 _05F]"C
MXZUKB_N?^N\W_HQJM$,^JO@O_P B\O\ U\3?S6HD4CYP\=N7\0:@6Z_:I1^
M; _05<1,^A?@C;I%H32KC?+<R%S_ +H15'X#G\:F0T>R5F4% #)/N-]#_*@#
M\\[S_72?]='_ /0C6YF?8?PB_P"1:MO]^?\ ]'R5BRT>!_&!RWB2=6Z+' H]
M /*5C^I-:Q(EH=I\!8(S-?SD?O56%!ZA6,A;]57\J4AQ/I2LBPH *0!0!Y)\
M:O\ D7C_ -?$/\VJXDL^5]$_Y"%M_P!?$7_H:UKT,^IZM\7_ !9>7E\VBA7M
M[6W()#9!G/4.>.8P?]7C.>2P)&!*1HSS'PWI,>MZC!832K;1S.%:1CC Y.%R
M,%V(VKTY85>R$C[ETC2;;1+:.RLD$<,0PH[GU+'JS$\LW<Y-8-EFM2 CE^X?
MH?Y4P/STO/\ 7R?]='_]"-:HS9]A_"+_ )%NW_WY_P#T<U9LI'IE24% &3K=
MO'=6%S#*,QR02JP/H4:F@/S_ ,8X_P GU/\ 2M^AEU/H;XAS.W@O2L_QFVW>
M^+>0C_&LUHRV>5_#R!)_$-BDGW?/!Y]4!89]]RC%6Q(^XQQ6!0M PH ^<?CW
M]ZP^D_\ [3K6)#."^$7_ ",MM_N3_P#HIJ;!'U[J8S:S ?\ /*3_ - -9+<L
M_/4<#T__ %5L9GVS\+W#>&[+'9&!^HD;-9,M'?U(PH \7^./_(%A_P"OI/\
MT7+5Q)9\Y^$>-:L/^ON#_P!&+6CV)1]A^/Y&B\/7[)U^S2#\#\K?H36*-#X9
M49(!]A6W0RV/T'TR%;>UABCX1(HU7Z!0!_*L#1&A0,* /+OC%_R+<W_72'_T
M8*J(GL?)>C?\?]M_U\0_^C%K1[$(_06L30* "@#X'\5?\AB^_P"ON?\ ]&M6
MZ,V?17P-N(WTB:%6'F)<%F7/S*K(@4D>Y5AGV-1(I'MPK,H* .+\<^)8_"VE
MRW)8+.ZF.!>A:4C Q[(,NWL*:0;'P]R[=RS'\23_ )XK=:&9]X>$=,;1M(M+
M)QAXH$#CIAR-SC\&)_*L'N6CX@UK_C_N?^N\W_HQJV6AFSZJ^"__ "+J_P#7
MQ-_,5G+<N)X3\5M,?3?$-PQ&$NMLZ''4.,-_X^K5412.U^"7B>.SFET6X8*+
MAA+!GC]Y@!T!Z995!QURII- F?359EBT 5KN9+>%Y96$<:(S,QZ  $DGV Y-
M"0'Y\7+!Y9&'0LQ&/<GO].16^QDS[#^$7'AJV_WI_P#T?)6+-$>0?&_2VMM6
MAOL?N[J$+G'&^(XP??:5(_&M(DM'/?"SQ-'X;U<"Y?R[:[7R9&/W5;<"CGT
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
M^?M+^&?B.WO()9+,JD<T;,?,AX57!)XD)X ["M.;2Q-K'V,/\_YS618I'X4
M>?\ CKP-;>,;;!Q%>1#]S-CD?],W(ZH3U'8\C^*FM!6/FH_"SQ*I(^QDX[^9
M#@]1GF3H>N"N:UYB.4]Y^'3>)-,0:9KEL_D*#Y-P9(W*8Z1OB1G9<#Y6QD=#
MD<UFRSTZ^T^WU*![6[19H9!AD<<'O]01U!'(ZBEL,^=?$OP1GB9IM"D61"<B
MWE.U@/[JN0%8#MN*GT-7<SL>9S?#[Q#;G:UC/GU4!A^:L>/2KN.Q:L?AEXCO
MF"K9O$#_ !2LD:CZ[CG\E)]CTI7L.Q[%X5^"MMI\BW.M2+=NN"(4#"+/7YBV
M&<#TPJGN":AR"Q[I'$L*A$ 55 4    #H /:H*)30!F:II%KK5NUI?1K-"_5
M6'?L01R&'8CD'FFM /GGQ#\#9XF:719ED3DB&8[7'LL@!4X[%MN>A-:*1%CS
M:X^'7B*U;:UC,<'^ *X_ JQ&/PS3N%BWIGPO\0ZDX3[*UNIQEYR$4>Y&6<^P
M /X47L%CW;P?\)+#P\RW5\1?72X*Y7$49'=%).XY_B;D=@O6LW(I(POB)\*3
MJ<O]I:&JK-(P$T&0JL6/,B'& <G+CH0-RX(P6I6$T>@^!O ]MX-M0JXDNY1^
M_F ^\>NU?[L:_P ([]3S2;&CNR,C%2F4>*^,?@]:ZS(UYI3+97#9+1D?N78_
MQ #F-B>I4;3Z9YJTR+'AVH?#3Q#IKE&LWE4?QPE9%(]MK$CUY535W)L48/ N
MOW#;4L+C/^U&5'YL /UHN.QZ1X=^"5[<E9=8D6UCX)BB(>4CT+#Y%R/=R/3-
M2V%CL?&/PAM+RT5M"1;>YMUVA,G;,!SAF.?WAR<,< DG//(2=BK'5?#_ , V
M_@^WWR;9;Z4?O9<?=!P?+C[A0>I_B/)XQ2;"QZ%-"DZ-'( Z.""K#(((P00>
M""."#4IC/!_%'P3@O':XT21;9FY,$FXQY]$<99%SV(90?2K3)L>0WOPS\163
M%6LWD /#1%'!]QM;/(]5!J[BL5H/A[XAN&VI8S@_[05!^;E1^IHN%CU'PS\$
M92Z3ZY(JH#DV\))8CJ%>48QVR%S[&DY#L?1%E90Z?"EM;(L440"JBC  ]!_B
M>2:R*+G2@ H * "@ I %, Q0 4@"F 4 % !TH * "@ H * #% !BC8!,8H 6
M@ H * #% !0 4 % !C% !0 4 &*0!BF 4 % !0 4 )C%%P%I %, H * "D 4
MP"@ Q2L 8HV !3 * #% !B@ Q0 F*0"XI[ % !0 F* %Q0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
K% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20230630_g20.jpg
<TEXT>
begin 644 blkb-20230630_g20.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 **AU+4M.T?3
MY]6U>_AM;6VB:6YN;F4)'%&HRSLS$!5 !))X KQWX!_MT? []HCXS>-O@_X!
M\;^'+R7PK>VT.EW>G^*+:Z;78WM$GFGMXD.3'"[M$S*7&Y&Y'2G9L+H]HHKS
MOXK?M;_LO_ S7X?"OQ@^/WA+PYJDX5DT[5M<AAG"M]UVC+;D0]F8!?>N[T?6
M-(\0Z5;:]H&JVU]8WD"S6=[9SK+%/$PRKHZDAE((((."#19A=%FBJ/B;Q1X:
M\%:!=>*_&/B&QTG2[&$RWVI:G=I!!;QCJSR.0J#W) KC_A!^U/\ LW_'_5+W
M1/@I\</#/BB]TZ/S+VST;5XIY8H]P7S"BG)3<0-X&W) SR*+,+H[ZBBBD 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >!?\ !3'X'?%+]H7]D77/AU\(+*+4-7^WV-\V@SW?D1ZU!;W*
M2R632$@+YBKQD@$J 2 <CB_V:_VA_P!AWXA_%_P_\/-5_9K@^$_Q:T:&5M!\
M,^*_!$6F7T.8'BE%C<)&$FC,9D ","Z9;9@<>]?'[Q)\>/"7@F'7OV>OAII'
MB_68-1C-[H&KZW_9WVFSVOO$,Y5D28-Y9&\;<;N^*^5?"4WQY_X*@>-/@W\?
M=4^!6G?#OX?^!?%1\36>MW?B>'4=3UB:!VB6V@2&-?)@:6/]X9"-ZJI X&[2
M.L=27N>\_M(^!_V/O@]\+_B'\?/C/\*/"KVE_ICW'BW4+_2H9+C5-L*PQ0%W
M!9F;;''&@/WF&!DDUS'_  25^%WQ$^$'_!/[X?>#OBA!<6^JFSN;T6-WGS+.
MWN;J6>&)@>5(CD0E3RI8KVKRK]I[PA^W!\4OVP8?$7BW]BF[^(/PJ\#7,=QX
M$\.67Q!TBPM-2U$*#_:5\EQ+OF9"66.%D54QGG+;_?+CXQ_M?ZK^S5XB^(.D
M_LA+HWQ&L;GRO#_@+5_&5C=)J$>Z',YNK>01(-KS81F5B8<<;U-#ORV!?%<\
M2_X*;>.M.U+]I[X$_ KQA\-_$7C3PM=76K>(M;\$^&M-%W-KMS:0HME$\3,B
M-"DKO)()&$>U?FX%>I?LZ_M0_"/QQ\<KGX(ZQ^S;K?PN^(-KX;^VV.F^)-"L
MX'O]*\U58VUQ:R2))&L@7='N&"N0#L;;C?M8_"/]H;4_B+\'/VQO@]\-[77/
M%WP]2]A\3>!/[:BMS?V6H6J1W$4%Q)B,R0NI9-Q ?.<G 4P?"'X8_M!_';]M
M*Q_;"^.'PA_X5UHWA/P9<:'X3\,WFLV][J-[-<RAYKN=K9FCBC"?(L>XMGYC
MCI1HXBUN?4=%%%9EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 44V:3RHFEQG:I./6J/]N_].O\ X_\ _6JXTYS6B,JE:G2=
MI,T**S_[=_Z=?_'_ /ZU']N_].O_ (__ /6JO8U>Q'UJAW_,T**S_P"W?^G7
M_P ?_P#K4?V[_P!.O_C_ /\ 6H]C5[!]:H=_S-"J/AOPSX;\&Z';>&/"'AZQ
MTK3+./99Z=IMHD$$"Y)VI&@"J,DG '>F_P!N_P#3K_X__P#6H_MW_IU_\?\
M_K4>QJ]@^M8?O^9H45G_ -N_].O_ (__ /6H_MW_ *=?_'__ *U'L:O8/K5#
MO^9H45G_ -N_].O_ (__ /6H_MW_ *=?_'__ *U'L:O8/K5#O^9H45G_ -N_
M].O_ (__ /6H_MW_ *=?_'__ *U'L:O8/K5#O^9H45G_ -N_].O_ (__ /6H
M_MW_ *=?_'__ *U'L:O8/K5#O^9H45G_ -N_].O_ (__ /6IT.L^;*L7V;&Y
M@,[^GZ4>QJ=@6*H-VO\ F7J***R.@**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\JPZ[,-\+/-QWQH****Z#A
M"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_P"NB_SJ.I+3_C[B_P"N
MB_SI/8J'QHW****\P]X**** "BBB@ HHHH **** "BBB@ HHHH **^./^"FO
M_!47X??LO^%-?^"7PA\:3W'QBDL(6TFPTW2!>KIKNR/ON-ZF,$PEW"$,W*DJ
M P)]9_8/_;*^'7[8GP)M?&_AGQ%<W.JZ';V]AXR&H::;-X=16W1ICM^YL9BS
M J2 ..,8%<LE&XN97L>W45\QVO\ P5P_8\U[]J'1OV3_  %K^J^)];UG4!8Q
MZUH%I%-I4%QACL:X:52_W?O1)(O.,]<?3E)IK<$T]@HKP?\ ;<_X*(? G]@:
M'PU-\:M)\1WA\5->#3$\/:?#.5^S"'S"_FS1A1^_CQ@G//I7*_L@?\%;OV8_
MVU_BR_P:^$OAWQE::LFDS:AYNNZ3;Q0&*)D5ANBN)"&_>#&0!P><X!?+*U[!
MS*]CZBHHHJ1A1110 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^=)[%0^-
M&Y1117F'O!1110 4444 %%%% !1110 4444 %%%% 'YA?M!_"O\ ;3_X)Z_\
M%!O&G[>7P9^!2_$[P?XPMY/[3BM4>6ZL893#)-&1&&E@*/ -LP22/R^&&>%^
MJOV&?VTOV;?^"B7PV\57'@GP2^C:FZ+;>._#MY&B3N)XFC60S0X,Z,B.BR?*
MXV$$+\N?%?VG_P!LG_@J5^RG\?(OA?;?"GX>^,])^(GC"ZLOA1=RW!AN-KR
MPVLX6:(9C22-6=U49!)D;K77?\$S/V#OCC^R/I'Q,^._Q@GT?4/B1\0Y7O!X
M?TF8+9VKJT\RQ&0 *&DFFP=N4157#')QM+X;O<S5^;0\#_:0^"7PE_9^_P""
MS/[-WPW^"_@#3?#FBVV@63)8Z;!M#N;S409)&.6ED( R[EF.!DG%?J77Y3?&
M;X.?\%BOC3^V)X%_;)UG]AK0;/6/ EE#;6.D6WCG3#;7*QS3R@R%K[<"3<,.
M#T45]3_M->,_^"JNK?LF^"?$O[/OPITC0_BG=ZP#XV\/P7VGW26-L!,%6.2Z
ME,+JQ$)8JS,-^ >&(4U>VHXNU]#E/^"M?P._:9^(GQD^ 'Q?_9O^";^-YOAS
MXCU#5-2T[^T(+>//FZ=)#&[2NN%?[/(,C.-ISVJQ^R=_P5)U[QS^U,/V.?VG
MOV6I_A=XYO(';2REZ)X;IA$TPC;]VNT-&C%'5G1RN.#C/H/[5'Q4_P""DGPN
MU'POK'[-W[.WA?X@:9/H"KXMT^75%MKFUU+(RT+/.FZ(@XP%<\?P]3X9^S-^
MQU^VE^T+^W_8_P#!0+]MSP1H_@>/PW8>1X<\):=?1SRRE89(HMWER2;44S22
MLSN'9]H"!#P*SAJ)WYM#]!Z***R- HHHH **** "BBB@ HHHH **** "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 **\R_:M_;'_9P_8A^'5G
M\6/VH/B-_P (QX?O]:CTFTO_ .R+R]\R\DBFF2+9:0RN,QP2MN*A1LP3D@'Y
M\_XB%?\ @C__ -'=_P#E@>(/_D"MZ>%Q-6/-"#:\DV<=;,,!AI\E6M&+[.23
M^YL^T**^+_\ B(5_X(__ /1W?_E@>(/_ ) H_P"(A7_@C_\ ]'=_^6!X@_\
MD"M/J&._Y]2_\!?^1E_;&4_]!$/_  ./^9]H45\7_P#$0K_P1_\ ^CN__+ \
M0?\ R!1_Q$*_\$?_ /H[O_RP/$'_ ,@4?4,=_P ^I?\ @+_R#^V,I_Z"(?\
M@<?\SZT\4?#+X=>-]?T3Q5XQ\"Z3JFI^&[I[GP_?ZA81RS:=,P :2!V!,;$*
MN2N/NCT%;E?%_P#Q$*_\$?\ _H[O_P L#Q!_\@4?\1"O_!'_ /Z.[_\ + \0
M?_(%'U''?\^I?^ O_(/[7RG_ *"(?^!Q_P S[0HKXO\ ^(A7_@C_ /\ 1W?_
M )8'B#_Y H_XB%?^"/\ _P!'=_\ E@>(/_D"CZACO^?4O_ 7_D']L93_ -!$
M/_ X_P"9]H45\7_\1"O_  1__P"CN_\ RP/$'_R!1_Q$*_\ !'__ *.[_P#+
M \0?_(%'U#'?\^I?^ O_ "#^V,I_Z"(?^!Q_S/M"BOB__B(5_P""/_\ T=W_
M .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y H^H8[_GU+_P%_P"0?VQE/_01
M#_P./^9]H45\7_\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!'_\ Z.[_
M /+ \0?_ "!1]0QW_/J7_@+_ ,@_MC*?^@B'_@<?\S[0HKXO_P"(A7_@C_\
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
MOBQ^U)X M?#NM^!/V7(_&MM>:7N\3:=I?BRVM+W2[S"';&+C$=S'DNORL&R
M>17K5%,3E=ZH^7OV9?@Q\>?&/[9WBO\ ;>^-WPPM_A^FI>"X?#&A>$5U>&]N
MYH5GCF:\NY+<F,/F-55020IP<; 6Z[1/A?X\^-O[4ES\8_C'X;FTWPM\/+J6
MQ^&?A^[=6^VWK+MN-<E521T)AMPW*IYDF%9Q7N=%*P.3N?$_PW_9G_:/L[7X
M<_LZZ_\ "-[/3?AY\:[OQC=_$I]9LWMM4LOM5]<Q+'$LAN?M$OVM8G#QJJJA
M.XY%?;%%%,)2<@HHHH)"I+3_ (^XO^NB_P ZCJ2T_P"/N+_KHO\ .D]BH?&C
M<HHHKS#W@HHHH **** "BBB@#\R?^#K;_E';X/\ ^RS:=_Z:M6K^?6OZ"O\
M@ZV_Y1V^#_\ LLVG?^FK5J_GUK[K(/\ D7KU9^0\9?\ ([?^&(4445[1\J%=
MW^R[\8;/]GO]I3P!\>-1\/#5K?P9XRTW6I],) -TEK=1S-&"> Q"$ GH<'M7
M"44I14XN+V94)RIS4X[K4_9;X[?&#_@BI^UC^VSX6_X*8:__ ,%&_%'A74M#
MGTG4+SP')X-OVN1/IY1HH8Y$A;R0Q10XC\U23(5<;LCQ#XA_MF?\$SO^"C'_
M  5VUSXW?MLP:MH?P:A\&?V5X<DF2\BGO+JWV"&6Y%@&FC5]]RRA3QMB#'J*
M_-BBO.IY;3IK2<M%RK5:+RLOS/;K9]6K/6E"SESR5FU)KO=O3R5CZ[_9H^$O
M_!(OXK?%KXM^$?VA?VE?&7P[\/Q^*R?@SXBM=)ENHKC2A<78VWB"VD<2&'[(
MP+>7@[LG.5/TS\7?VX?^"<'[ ?\ P39\=?L%?\$^OBYK_P 4_$?Q/>X7Q'XJ
MU+2Y;6ULH[F&.WG/[R*+)^SQ^6D<8?#.SN_&P_E716M3 QJS3G.32L[:6NOE
M?SWW,*&;3PU*4:5*"DTUS6?-:6ZWMY)VO8^T_P#@G)\;_P!E[]@[X*>+/VW]
M=\4Z5XE^.B^;HOPA\!/:22#1)98RLNM71*;/E5F5$#9(#+UE#1];^R#^U?\
MLX?'K_@G_P#&#]B#]LC]IRZ^'WB?QU\3X/&]O\0M7\/W>K1:E,?LOVF*86P+
M^9FU9P6VJ6E!!)&T_G_13G@J=1RDV^9M.^FEMDM+6(HYI6HQC",5RI236MGS
M:2;LT[ONFK65CZQ_X+0?ME?"?]M[]M:X^)OP-EO+KPKHGABP\/Z1JU_:M!+J
MBVPD9KDQN Z!GE8*' 8JJDA2=H^3J**WHTH4*4:<=DK''BL34Q>(E6J;R=W8
M****U, K].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_
M *=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !
M1110 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!
MPA1110 4444 >1_M'?MF?"G]G"5-%UPW&J:Y-$)(]&TXKOC0]&E9CB,'MU8]
M0N.:\H\&_P#!6'P!JNLI9>-_A;J.CV;N%^W6FHK>>6/[S)Y<9QZ[=Q] :^,?
MB3XRUGXA^/\ 6/&_B&9WO-3U&6>;S#RN6.$]@HPH'8 "L2OB*^?XV5=NFTH]
M%;\S^(,\\?\ C2OG<ZN6SC3P\9/E@X1ES13TYVUS7:WY7&VR[G['^&_$F@^+
M]!M/$_AC58;[3[Z$2VEW;ON21#T(/].H/!J[7PQ_P3[_ &A_'W@CP%K/@?3/
MA)XD\7V5IJ"7%N=$1'%EYJMN1MQ& Q3< .^\]Z^@/^&LO&(X;]D;XF9[XTB,
M_P#L]?2X;,Z%>A&<M&_)_P"1_2W#'B9D>>9#A\=7YJ<YQ]Z*IU9)23:E:2@T
MU=.VKTWU/9Z*\8_X:]UM?ED_9,^+(8?>"^&%(S['S>:/^&R)4^6;]E+XR!A]
MX)X)W#\#YW-;_7<-_-^#_P CWO\ 7?AGK7:]85%^<#V>BO&/^&T--3Y;C]FS
MXNQ/WCD\$$$?E+1_PVOX73Y;GX%_%&!O[DO@MP<>O#FCZ]A?YOS#_7CA7KBD
MO527YQ/9ZDM/^/N+_KHO\Z\4/[;_ (!CXNOA3\1H#V67P=*"1Z\,:?;?MS_"
MN&X1[SP/XZ@PX($OA&?YN>V,T/'82WQH<..N$%)7QL%ZNWYGT)17B'_#?WP-
MC_X^]%\8VX/W3-X1N@#],*:/^'@W[.T?S74WB6!>SS>%+P GTX0UYWUO#?SK
M[SV_]?\ @GKF-%>LXK\V>WT5XA_P\._9>3YKGQ/K$*=Y)?#%Z /RB-'_  \6
M_9&7YKCXD7<2#[TDGAN_"CZX@H^MX7^=?>@_XB#P)US3#KUK4U^<CV^BO$4_
MX*-?L9NX1?C*,DX&?#^H ?F;>IU_X*%_L=,P4?&BWY/?2+T?^T:/K>%_Y^1^
M]%+C_@26V:X;_P 'TO\ Y,]GHKQ[_AOO]D'_ *+98_\ @#=?_&JG_P"&Z_V2
M?^BX:5_W[F_^(I_6L,_MK[T:KC?@N6V9X?\ \'4__DCXC_X.MO\ E';X/_[+
M-IW_ *:M6K^?6OWQ_P"#C+XA^"OVK?V'_#'P]_9V\1V_BW6[3XI6.HW.FZ42
MTL=JFFZE&TI# ?*'FC7ZN*_%%OV3/VDT8H?@OKV0<<69(_2OMLBQ^!A@%&56
M*=W]I?YGYAQ;Q)P[B,X<J6,I27*M54@_R9YY17?/^RS^T;&Y1O@IXC)']W2Y
M"/S J&3]F;]H>)]C?!'Q23_LZ),1^86O:688![58_P#@2_S/G%G.3RVQ-/\
M\#C_ )G#T5V<O[.?[0,+;7^!WBXG&?E\.7+#]$J&7X!?': @3_!7Q:A/0/X<
MNAG_ ,AU2QN#>U2/WK_,M9KEDMJ\/_ H_P"9R5%=1+\$?C/;X\_X1>*$STWZ
M!<C/_CE='\&/V;/B!X\^*V@^#_%/@;7=-TZ^OU%]=W.ES1*D*@O)\[* "54@
M'U(J:N.P=&E*I*:LDV]5LM2,1F^68;#SKSK1Y8IR=FGHE=]3%^&O[/\ \9?B
M_$]S\.OA]?:C C;6NP%B@W=U\V0JA/MG-'Q*_9_^,OP@B2Y^(OP^OM.@=MJW
M9"RP;NR^;&60'VSFOU(T#0-%\+:+:^'?#NF0V5C90K%:VMNFU(T'0 4:_H&B
M^*=%NO#OB+3(;VQO86BNK6X3<DB'J"*_.?\ B(&)^M7]BO9WVUYK>M[7^1^'
M?\1HQ_\ :%_JT?87VN^>W^*_+?RY?*_4_(:BNP^/_P -HOA#\9?$'PZMI6>#
M3;\BT9SEO(=5DBR>YV.N3ZUQ]?IE"M3Q%&-6'PR2:]&KH_>\+B:.-PM/$4G>
M,XJ2]&KK\&%%%%:G0%%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:
MB_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@
M HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.
MNS#?"SS<=\:"BBBN@X0HHHH **** /SM_;0_8O\ 'GPU\>:EX\\!>&[G4_"^
MIW+W2M80&1M.9R6:*15R0@).U\8Q@$YZ^(>#/AOX^^(>LIX>\$>#]0U.\=PO
MDVEJS;3ZL<80>I8@#N:_8&BOG:_#M"K6<XS<4^EOR?\ PY_.V>?1VR+-,ZGC
M,-BY4:4Y.4J:@I6N[M0DY+E79.,K>FAY'^QG^SC)^SA\*?[#UJ:*;7-5N/M>
MLR0G*(^T!(5/<(._=F8C@BO7***]VC1IX>DJ<%HC]VR;*,!D&54<NP4>6E2B
MHQ7ZM]6W=M]6VPHHHK4],**** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\
M:-RBBBO,/>"BBB@!'1)$,<B!E(P5(R#4#:5I;*5;3;<@C!!A7G]*L44$N,9;
MHH_\(QX:_P"A>L?_  $3_"H?^$&\$_\ 0GZ5_P""^/\ ^)K4HI<L>QD\+A9;
MP7W(_,'_ (.C-)TOP+_P3_\ ">L^"--M]&O)?C!I\,MWI4*V\KQG2]58H6C
M)4E5.,XRH/:OP:7XH_$Q%")\1==  P -7FP/_'J_>W_@ZV_Y1V^#_P#LLVG?
M^FK5J_GUK[;(:-&67J\5N^A^/\98+!+.FO91^&/V5_D=&GQB^+D2".+XI^(U
M4=%77+@ ?^/U-'\<?C7"GEP_&#Q2B_W5\07('_H=<M17L/"X5[P7W(^2>7X!
M[T8_^ K_ ".NB_:!^/,"[(/C;XN09SA?$ET!_P"C*FB_:/\ V@X00GQP\6G/
M]_Q#<M_-ZXNBI>"P;WIQ^Y?Y$/*LK>]"'_@,?\CN8OVG/VB8<[/C;XH.>N_6
MIF_FU=-\)/VR/C-X1^)&CZ]XT^)FN:IH\%ZG]IV-S?/*LD!^5_E8\D EA[@5
MY!16-7*\NK4Y0E2C9JVRZ_(YL1P_DF*H3I3P\+233M&*=FK:.VC\S]>- U_1
M?%.BVOB+PYJ<-[8WL(EM;JW?<DB'H0:-?U_1?"VBW7B+Q'J<-E8V4+2W5U</
MM2-!U)-?EO\ #;X__&3X0Q/;?#KX@WVFP.VYK0%98-W=O*D#)GWQFCXD_'_X
MR?%Z);;XB_$&^U*!&W+:$K%!N[-Y485,^^,U^>_\0_Q/UJWME[.^^O-;TVO\
MS\4_X@OC_P"T+?68^POO9\]O2W+?SYO.W0/C_P#$F+XO?&3Q!\1;:)D@U*^)
MM%<8;R$58XLCL=B+D>M<?117Z90HT\/1C2A\,4DO1*R/WO"X:C@L+3P])6C"
M*BO1*R_!!1116IT!1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD
M+\:?]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH *
M*** "BBB@#R?]JS]CGX7_M@Z-H^B?$WQ!XFL(M$N99[1O#6M&S9VD5582$*V
M\848].?6O%/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\
MA<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :
MH_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_A
MR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_
M -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?
MBG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\
MA<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\
M&J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.
MB@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^/
M/^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1
M^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]
M%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\ T47X
MI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW
M_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_Q
MJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?BG_X7#?_ !JC_AR1
M^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)_
M_11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\ &J/^')'[)_\ T47X
MI_\ A<-_\:K[#HH ^//^')'[)_\ T47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<
M-_\ &J^PZ* /CS_AR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_Q
MJOL.B@#X\_X<D?LG_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#H
MH ^//^')'[)__11?BG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS
M_AR1^R?_ -%%^*?_ (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?
MLG_]%%^*?_A<-_\ &J/^')'[)_\ T47XI_\ A<-_\:K[#HH ^//^')'[)_\
MT47XI_\ A<-_\:H_X<D?LG_]%%^*?_A<-_\ &J^PZ* *'A7P[8^$/#&F^$],
MFGDMM+L(;2WDNI3)*R1H$4NQY9L*,GN>:OT44 %%%% !1110 4444 %%%% !
M1110 445\V?MV^,/'OB;XJ?!_P#8[\">.M2\+Q_%76]3D\1Z_HEQY-]%I6F6
M@N;BW@E',+S%XT\Q>5&>Q--*[$W8^DZ*^)?VPOV?_"7_  3X^$R?MC?LN:[X
MGT*]\%ZSITGBC1;KQ=?ZA9^)-,FO(K:>"XBNYI5WXFWK(NUE()'.TCV_]I[]
ME'X ?%QM3^*W[0WC'Q2FDZ1X??\ <0^-+S3M.T>.(2227J16TD:F;:<L\F\8
MC48P,%V079[%JFLZ/H<"76M:K;6<4DR0QR74ZQJTCG:J L0"Q)  ZD]*LU\5
M_LP_"?XX?M6_\$T?A5I_Q+\433ZS;^,=+U^#4O$\DAN;O2++6A/"9& 9GE>S
M1=A/WMR;F&2U>C?MJ_LL_L_>*/!WC;]H+XZ>/?&$ TKPW+<:?<0>-;RSM?#Y
MA@^62TM[>2./S6D56/F+(SN0O0A:.5)V"[:N?1U%?-?[-?PG\;?M._L ?"[0
M?VI?%WBV'4[C2;6_\0#3->GT^ZU:';*(8+R:(K,R/%)"\@#H[.BEF^\#RO["
MOAX?#G]M3XW?!_X-^)=:O?A7X;MM)BAL-3UFXO[?2]>>-GN;:VFN'=^$P94W
M':Y4'& *.7?R"Y]?45\X?\%!4\:?"6#PA^VIX!N]0D_X5?JQD\9:+:3.8]3\
M.7.V*^W1 [7D@7;.A(^7RW-<K\$/ .@?\%!/'GQ%_:.^)5]J][\.M1G3PK\-
M--T[Q!>V$5SIUA<;[C4U>UEC8_:+Q"$<$-Y<.TY4XHY=+A?6Q]<T5\)?LQ?L
M6_ 'Q?\ M8_';P-XCT[Q3<Z5X$\2Z'#X5M&^(^N*+))M,CN)!N6\#2[I26_>
M%L=!@<5K_"S]FWX<_M/?M;_M#WWQ8U3Q9+=>'O&FG6>@7.D>.M4T\Z=$^EP.
M1&EM<)'][GYE;K3Y5W%S,^UJ*^;?V%_'7Q-T+XK?%S]CWXH>/M0\6O\ "S5=
M+D\/>*-9D#WUWI6I6K7$$5S( /.FB\MT:4@%\@]A7TE4M68T[A1112&%%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
2*** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20230630_g21.jpg
<TEXT>
begin 644 blkb-20230630_g21.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MN1^#'QW^$W[0OAF[\9?!OQC%KFF66K3Z9=7<-O+&J74)'F1XE12<;A\P!4YX
M)KKJ-@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ***H>*],U+6O"^I:-HVJM87EW830VE\@YMY60JL
M@]U)!_"@#Q_Q[^WS^S]X#_:5\,?LV7?Q&\+27VMV^HMK%[)XMM8O[$GM_)$-
MM-&3GSIVE8(A*M^Z; ;MZ%\5?CY\#_@7#97'QH^+OAOPHFI-(NG-XAUJ&S%R
M4VEQ'YK+OV[USCIN&>HKX0_9S\1?LR_LH_"#2_V1?^"CG[(=IX5OX[J:SN?'
MVN>$HM1T'Q)+),[)<G451BLK!@3YF#& "63&U?;OV]O!GBS6?V@O@5\7_#W[
M.6H_%+PWX6'B1M=T;1[:TN 5N[&"*V8K<R)$PWC<"3_RSR.<5IRJ]B4W8]_^
M%/[0'P,^.JW[_!;XP>&O%@TLQ#4CX=UJ"\^R^9N\OS/*9MF[8^,XSL;'0UA)
M^V?^R3+\1D^$<7[2?@E_$LES]F31T\1VYF,^<>3@/CS<\>7G=GC&:Y+]CW]H
M?]G?XI>(?%'PS^'7P3O?AIXPT$02>*?!>N^%X-+OA$P/E3X@+)/$=QVN&. X
M) #KGQ'_ (*K? G]G/P3^QSIO[-/P<^"/ART\9^,/$6GZ7\,M)T728HKM;Q;
MF)YKA74;U581())B?^6@WGYLTE%<UF#;M<^YZ\T\;?MF?LD?#7Q3>>!_B%^T
MQX$T36=/=4OM*U7Q3:P7%NQ4, \;N&4E6!P1T(KO?"^G:AH_AK3M)U?46O+N
MUL88;J[8DF>14"LYSW8@G\:\Z_:1TS]FKX6_#;Q7^T1\7_A+X6OX]"TF74-2
MO+_0;:6XNC''A(][H2SN0D:Y/4J*E6N-['4_"SXY_!CXY6%WJGP9^*WA[Q7;
M6$RQ7L_A[6(;M('89"N8F.TD<@'K755\U_\ !*_X%ZC\)OV8HO'_ (QT*VT_
MQ5\3M5G\7>(K6TM1#':F[.^WM4C 'EI'!Y8$> $9G&*^E*&DGH"O8****0PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *^!?^"Q'[8/QO^$WQ9^%O[,O
MPK^+D?PVTSQU<AO$GC]XE+64#7*0?*[8\I(PS2N5*L1L&]%W9^^J^=?VW?"W
M_!/G]H#4K']FO]L#Q=X=L==_L_\ M7P^NIZP-.O;>*1WB\VVN'*J2S0L#%E@
MWE@LA !JH64M29:HXO\ X)_?L ?%W]C'Q=#=>#?VQF\;?##5M/N+BY\/7&D)
M&K7TIC9+N"5990P8*=Q!7((^]U'S5=:%^U7^UI^WY\=/AOH'_!1WQ3\+-*\%
M^(8TTJP75[@V\L<A=!%%$MW J;?+!XSG?^)Q/V,8K[]C[_@K)H_[)W[)?[1E
MY\0?AGKMI-+KEC'?I=6UH/LT\K!VA/D^?$T<;&:,(3O\L@$E:^A_VA/V'_\
M@D!\<=8\=?&;Q_\ $W1;/6[J^O&\2:[9_$/9)IU[$2DW[AI2BNK+_JVC.2
M.1G7X97?7R(W6A[/\*/V;_VJ/A#^R)K_ ,'[7]KBZ\7?$*_DN9="^('B>SD?
M[!YHC"+LEDG+B,*[+DD;GZ8%?!7_  4(\#_MB?\ !-2/P7\9?#W_  4L\<>,
M/$>M:TT-UX?UB]F$4VU-YE6T>XEC>W# 1E&3 ,B8/IZ1_P $*?C;?Z)^QK\1
MIOC]\1&L?AUX<\0V]CHVN:Y>F&"Q%P@CEA65SB) \EN0,A4:<GC<37BW_!1+
M]D[]D']AWPAX4_:5_8S_ &E7N/&MMXC@&FZ9=>(+'6?-BV._VJ-=A*^6RIEF
MW(=X'!(R134[/\@;O&Y^P?@G5=9UWP9I&N>(M*-AJ%YIEO/?6)!_T>9XU9X^
M>?E8D<^E?.W[;7[*?[9_[3_Q&T[2/@[^V3<_"KP%:Z"HOAH%O,VI7>I&:7<2
M8I(&\GRO) 'G 9W?(<YK=\(_MW_"WX>?LR_"GXL?M>^.M.\&ZS\0?#UE,EO<
MV\H6:[>")Y2J(K&)/WBL2^%02*"U>?\ _!5+_@I+;_L=^%[3X._"<P7OQ3\7
MVX70X)F00Z3!(YB6]F+D+G>&6-6.TLI9OE0ALXJ7-H6VK:G@O_!(W]H+]JOP
MY^W?\1/V'OC'\:-3^(.C>&;;4Q_:FJWLEV]M<V=Y%!YL<LI:18W#E3$S$*Q7
M&"#N_3FOBO\ X)*_LZ_L_P#[,/A>Y:\_:!\'>,OB]XZ)NO$]QI?BFVO9UP&E
M-K#MD9Y%4EWDD ^=@6/RJN/M2BHTY:!!-1"BBBH*"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ K/\6R>*(O"NIR^![>REUI=/F.C
MQ:F[+;/=>6WE+*4RPC+[0Q7D#..:T** /A;XL?&/]M#]MSP?\0_V&(OV-/#_
M (>UR&SM-,\:>)=6^(%O>:9HZWD8GBN(HHX?-F<QCS$51F-MA8Y !]U\2>(O
MVA/V5_!G@OX8_"#]FB^^*7A[0_"5IIEWJVG^*K.QOXIK:)85+071595=$5MR
MOD-D$$<U[-IWAGPWI&KZAX@TGP]8VM_JTD;ZK>V]HB37K1H(XVE=0&D*HH12
MQ.%  X%7JIR\A6/F#]FGX-?M!^(?VI/&W[='QX^&EGX0U+5O!\'AKPIX#M];
MBO+B.SBE$[2W=Q%^Y\V255VA2=BD@],GQWX+6/\ P42\-_''7?VHOCQ_P3GU
M#QEX]U'?9Z!<Q_%30K>R\-:5GY;.RA:9RA;),DQ.]\GIEMWZ T4^?R%RGEOB
MGXB_M.Q3_#"?P?\ L]VK0>(KV,?$NWO_ !%;F7PK T*LVQD<+=,CEUS'N#>7
MP,.".%_;T^!?Q:_:CU[X;? /1_#!;X;W?BM-7^*>KM?0HK6=EB6#3_*9Q)()
MY<9*(0IC0D@9KZ,HJ4[.X["(B1H(XU"JHPJ@8 %+112&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\X?\%(OV"O!?[:7P4U6UTCP#X=N/B+;:
M<MOX1\1ZQ++;FR_?J[*TL(+%-IE(1E9=S9P,DU]'T4TVG=":31XQ^QS^P_\
M ?\ 8]\!Z=8?#OX8Z-IWB271;:V\2:]:AYKB^G6-/./G3$R"-I07"#:O3Y1@
M <5\2/\ @CM_P3U^*OQ O_B9XL^!CG4]5OI+S5?L7B*_MXKJ>1R[N8XY@J%F
M))V!1SZU].44^:5[W#E5C@H_V7/V>H?@9+^S1;_"31HO D]K]GF\-0VVRW==
MX?)P0Q?> _F9W[QNW;N:\:\$_P#!&7_@G)X#\70^,M*_9[BNKBVF$MM:ZOKE
M[>6L; Y&89IF20>T@8>U?45%)2DNH61YA^T;^QK^S?\ M9V^@6OQ^^&T6O1^
M&+M[C14-]<6X@9P@=3Y$B;T81IE6R#M'%8/[1/\ P3F_8S_:O\=0_$OX^_!I
M=>UN#3H[&.^&OZA:$6Z.[JA6VN(U.&D?YB"><9P!CVVBCFDNH63/ /@E_P $
MN?V$_P!G/XFZ;\8_@W\"QH_B32/._L[4CXEU.Y\GS87AD_=SW+QG,<CKRIQN
MR,'!KW^BBAMO<$DM@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ;-)Y432XSM4G'K5'^W?^G7_ ,?_ /K5<N_^/27_ *YM_*L.NFC3A.+N
MCAQ=:I2DE%FA_;O_ $Z_^/\ _P!:C^W?^G7_ ,?_ /K5GT5M[&EV.7ZU7[_D
M:']N_P#3K_X__P#6H_MW_IU_\?\ _K5GT4>QI=@^M5^_Y&A_;O\ TZ_^/_\
MUJ/[=_Z=?_'_ /ZU9]%'L:78/K5?O^1H?V[_ -.O_C__ -:C^W?^G7_Q_P#^
MM6?11[&EV#ZU7[_D:']N_P#3K_X__P#6H_MW_IU_\?\ _K5GT4>QI=@^M5^_
MY&A_;O\ TZ_^/_\ UJ/[=_Z=?_'_ /ZU9]%'L:78/K5?O^1H?V[_ -.O_C__
M -:C^W?^G7_Q_P#^M6?11[&EV#ZU7[_D:']N_P#3K_X__P#6IT.L^;*L7V;&
MY@,[^GZ5FU):?\?<7_71?YTG1IVV''%5W)*_Y&Y1117">N%%%% !1110 444
M4 ?"_P#P<$?MC_M'_L0_L8^&_BQ^R_\ $;_A&/$%_P#$VRTF[O\ ^R+.]\RS
MDT_49GBV7<,J#,D$3;@H8;, X)!_'?\ XB%?^"P'_1W?_E@>'_\ Y K].O\
M@ZV_Y1V^#_\ LLVG?^FK5J_GUK[+),+AJN!4IP3=WNDS\MXLS#'X;-W"E6E%
M66BDTON3/M#_ (B%?^"P'_1W?_E@>'__ ) H_P"(A7_@L!_T=W_Y8'A__P"0
M*^+Z*]CZA@?^?4?_  %?Y'S7]L9M_P!!$_\ P.7^9]H?\1"O_!8#_H[O_P L
M#P__ /(%'_$0K_P6 _Z.[_\ + \/_P#R!7Q?11]0P/\ SZC_ . K_(/[8S;_
M *")_P#@<O\ ,^T/^(A7_@L!_P!'=_\ E@>'_P#Y H_XB%?^"P'_ $=W_P"6
M!X?_ /D"OB^BCZA@?^?4?_ 5_D']L9M_T$3_ / Y?YGVA_Q$*_\ !8#_ *.[
M_P#+ \/_ /R!1_Q$*_\ !8#_ *.[_P#+ \/_ /R!7Q?11]0P/_/J/_@*_P @
M_MC-O^@B?_@<O\S[0_XB%?\ @L!_T=W_ .6!X?\ _D"C_B(5_P""P'_1W?\
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
M/^R,ZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444
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
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%%%% !6S\._'&L?#3QSI7CW0"/M>DWJ7$2M]U]IY0^
MS#*GV)K&HJ9PA5@X25T]'Z,SK4J=>E*E45XR337=/1H_4CX+_M'_  K^.6@0
M:IX3\26\=Z\8-UH]S.JW5L_=2A.6&>C+E3Z]J/C1^T?\*_@;H$^J>+/$EO)>
MI&3:Z/;3JUU<OV4(#E1GJS84>O:ORWHKX/\ U P7UKG]J^2_PVU].:_Z7/Q[
M_B#.4_VA[7ZS+V-[\EE>W;GOM_V[?SOJ;/Q$\<:Q\2_'.J^/=?(^UZM>O<2J
MOW4W'A![*,*/8"L:BBOO(0A2@H15DM%Z(_8:5*G0I1I4U:,4DEV2T2"BBBJ-
M HHHH *_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 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_UT7^=)[%0
M^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_/K7]
M!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHHKVCY
M4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\
MQ:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U%%%?G9^W
MA1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?_'I+_P!<
MV_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !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@ HHHH **** "BBB@ HHHH ****
M "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\ IVTF
MO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 <9\9O@
M9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:\^_P"'>_P3_P"AM\=_
M^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7N
ME% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\
M#O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?
M_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__
M  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/
M^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\
M!/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'
M?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU
M[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_
M  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@
MG_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO
M_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&
MC_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_
M  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&W
MQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^
M->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7
M_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?
MX)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X
M[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_
MQH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>
M_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"A
MM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S
M_C7NE% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%% !1110
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20230630_g22.jpg
<TEXT>
begin 644 blkb-20230630_g22.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "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@ J.ZNK:QM9+V]N$AAAC+RRRL%5% R6)/
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
M4:+KNK-I2:;:VVEA"OV*VMXG;RD((W,7)8JIX.XMQ7A_]@/]K#P/\(I/V7_
MW[=45K\-_L$VG6:7GP\AFUJSTZ3<&M$NQ<*A.QF43&+<H(P!@8^MZ*.:0<J/
M&XOV5O$/@G0OA+X!^ _QKU/PAX6^&MQ&FJ:*EDMR?$EFD0003R%EV$D,S,%(
M)D)"@A<9_P 5?@3^VAJ?Q U?Q)\#OVVH/#NBZPZ.GA[Q!\/K;51I3B)49K6;
MS8FVDKO\N0,H8GGDU[I12YF%D>5_LA?LJ>&?V1_AG>>"M)\4ZAXAU77-=N=<
M\5>)=555N-6U.X*F:=E7A =J@(,X Y))+'U2BBDW=CV"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *^3/\ @H_^T!^W;^R=<']H7X%>'/!OB'X9
M:1X=0>*]'UYS'=6MW]I<?:8V5XV9662! H9^5;Y!G=7UG63XY\">"OB;X4O/
M OQ$\*:?KFBZB@2^TK5;1)[>X4,& ='!5L,JL,C@@'M3BTGJ)JZ/@G]DW]D_
M]K3]JO\ ;1\,_P#!3#]KK1/#7A2RL?#\,OA/PUX?G\R6[B>WD%N\I#OL4+<-
M(2[ERVU-BJ,#IOB[\</^"U?AG4/$WPV\,?L=^#/%%K=WEY;^&O%^GZQ"B?9'
M=A"\L,MTOSJC+G>(QD<@C)/V_INFZ=HVG6^CZ18PVMI:0)#:VUO&$CAC4!51
M5'"J   !P *GJG.[V%RZ;GY\_L8_\$A/&_PW_8'^*/P%^,GB*QM/%?Q5M8R\
M-I-Y]OI#VREK,.ZC$C+,2\FS(Q@*3C)\NMO@7_P5_P!5_8]C_P""9]U^S-X?
MMM#$HL9/B)<>);<QC3A=_: ,+*21NPNX1E_+^7R]V6'ZKT4_:2N'(CXR^,_P
M@_X* ?LJ?LW_  9^ _\ P3PMM.UIO#J_8_&M]J"62^< (V$FVZ<;(7E:X9O+
M)D4; #W/<?\ !1/6?VZ;WP=+\*_V2OV<-'\;:3XK\,ZCIWB34=0\16UE+IS3
M1^2OEK/<1!R4=VS\PRH!QW^E:*GF\AV/S_\ ^"1GPL_X*-_LI6FF_LW_ !E_
M9:TG2/ ,NHW^HZEXL?Q78W%W;RR0YC18K>ZD+ R1HOW. Y)(Q7Z 4442ES.X
M)65@HHHJ1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,N':.WD=
M#@JA(/X5E?VK?_\ /?\ \='^%:EW_P >DO\ US;^58==6'C&47='GXR<XR7*
M[%C^U;__ )[_ /CH_P */[5O_P#GO_XZ/\*KT5T<D.R./VU7^9_>6/[5O_\
MGO\ ^.C_  H_M6__ .>__CH_PJO11R0[(/;5?YG]Y8_M6_\ ^>__ (Z/\*/[
M5O\ _GO_ ..C_"J]%')#L@]M5_F?WEC^U;__ )[_ /CH_P */[5O_P#GO_XZ
M/\*KT4<D.R#VU7^9_>6/[5O_ /GO_P".C_"C^U;_ /Y[_P#CH_PJO11R0[(/
M;5?YG]Y8_M6__P">_P#XZ/\ "C^U;_\ Y[_^.C_"J]%')#L@]M5_F?WEC^U;
M_P#Y[_\ CH_PH_M6_P#^>_\ XZ/\*KT4<D.R#VU7^9_>6/[5O_\ GO\ ^.C_
M  I]OJ5[)<1H\V0S@$;1Z_2JE26G_'W%_P!=%_G2<(6V*C5JN2]Y_>;E%%%>
M<>T%%%% !1110 4444 >9?M6_MC_ +.'[$/PZL_BQ^U!\1O^$8\/W^M1Z3:7
M_P#9%Y>^9>2133)%LM(97&8X)6W%0HV8)R0#\^?\1"O_  1__P"CN_\ RP/$
M'_R!7C/_  =;?\H[?!__ &6;3O\ TU:M7\^M?297D^&QN%]K-M.[VM_DSX7/
M^)\?E68NA2C%JR>J=]?22/Z</^(A7_@C_P#]'=_^6!X@_P#D"C_B(5_X(_\
M_1W?_E@>(/\ Y K^8^BO1_U<P/\ -+[U_D>)_KSFW\D/NE_\D?TX?\1"O_!'
M_P#Z.[_\L#Q!_P#(%'_$0K_P1_\ ^CN__+ \0?\ R!7\Q]=7X+^ _P <?B1X
M.UKXA_#OX,^*]>\/^&X7F\1:[HOAVYNK/2XU0R,]S-$C) H0%B7( 4$]*E\.
MX"*NYR^]?Y%1XWSF;M&G!_*7_P D?TB_\1"O_!'_ /Z.[_\ + \0?_(%'_$0
MK_P1_P#^CN__ "P/$'_R!7\S_A;PGXI\<^(+7PGX)\-:AK&JWTOEV6F:59O<
M7%P_]U(XP6<^P!KM/BW^R'^U9\ M#@\3_'']FKQYX/TVZD$=OJ'B;PE>6,#N
M1D())HU7?_LYS[4GP_ERDHN<KOS7^0X\:9W*#DJ4&EN^65O_ $H_HL_XB%?^
M"/\ _P!'=_\ E@>(/_D"C_B(5_X(_P#_ $=W_P"6!X@_^0*_F/KT#X/_ +*'
M[4'[0=E/J?P(_9U\<>,K6U?9=7?ACPM=WT4+]=K/#&RJW(X)S3EP]E\%>4Y)
M>J_R"'&N=5)<L*4&_*,G_P"W']&'_$0K_P $?_\ H[O_ ,L#Q!_\@4?\1"O_
M  1__P"CN_\ RP/$'_R!7\TOC#P#XZ^'OBRY\!^/O!>K:'KEG,(KO1=8TV6V
MNX)#@A'AD4.K'(X(SR*Z'XH?LT?M'?!#1;#Q)\:/@!XV\(Z=JK;=,O\ Q/X5
MN["&[.W=B)YXU60[><*3QSTH_P!7LOT]^6NVJ_R#_77.K-^RAIO[LM/7WC^C
MG_B(5_X(_P#_ $=W_P"6!X@_^0*/^(A7_@C_ /\ 1W?_ )8'B#_Y K^;KP5\
M"_C+\2/!'B/XE> OA?KFK^'O"%ND_BC6]/TV22UTN-\[6GE VQYVMC)YP?2N
M4H7#N ;:4Y:>:_R$^-LYBDW3A9[:2U_\F/Z</^(A7_@C_P#]'=_^6!X@_P#D
M"C_B(5_X(_\ _1W?_E@>(/\ Y K^8^BJ_P!7,#_-+[U_D3_KSFW\D/NE_P#)
M'].'_$0K_P $?_\ H[O_ ,L#Q!_\@5Z?^RC_ ,%3/V$/VX/B'>_"K]E[XZ_\
M)/K^G:+)JUY8?\(QJEEY=FDT,+2[[NVB0XDGB7:&+?/D# )'\H%?IU_P:B_\
MI"_&G_9&=0_].VDURXW(\)AL+.K&4KI=6O\ (]#*N+LRQV8TZ%2$$I.SLI7_
M /2F?T#4445\H?HH4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_ %S;
M^58=;EW_ ,>DO_7-OY5AUV8;X6>;COC04445T'"%<]\5M.^)FK^ -1TOX.^)
M-+T?Q'<)''IVJZQ8M=06F9%$DIB5E\QECWE%)"EPN[Y<UT-8/Q-^)W@+X->!
M=0^)?Q/\2P:/H6E(CZAJ5R&*0AG6-2=H)Y=U' ZF@%N?-7_!.F+XB>'OC_\
MM!_#;X@?&/Q'XU?P]XGTB*#5/$5YO<M)9/)(8XUQ' A8\1Q@*JJHYQFM+]OO
MXD^//'5\G[(_P/\ %E]HVJW&@7'B7Q[XCTFX:*?1=#ME9DB21<&.>[F58EP<
MA%E)&.:\N_8;_;-_9@O/VU?CA#;?&'37;XB>--%3P4!'+_Q-6%GY)$?R<?O"
M%^;')KIO$W[,G[<7PI_X7)\1O"WQ:^&-]#XZN+_4M5O-;\-7\NH_84MWCMK-
M9$N%14A@&Q!M(!9B<YI=#=JT[OR/8?\ @G)XB\0>+?V&_AEXC\5:[>:GJ-WX
M8B>[O]0NGFFF;<PW.[DLQP!R3VKS+_@IAXFT73?BK\$/"OC_ ..^O?#_ ,':
MUKFM)XHUC0_%<ND'9%I_F0!YT8#'G!  V>7P.36?^P5\8]>_9I_X)CZ)\;_V
MBM<TV;PAHWAZUFT6+PWH\YO;>T>7R@L^^0B:0R2+\R!%"Y)]1['\:OVK?V0_
MA]%X8G_:!\0:?IUKXBTTZCX=O/$.@RO;LA521YAB9(I=KK\C%6(['%'0FS51
MM+N87[._A'X7>!_A7XR^('[+G[1OB/XISW6E/]D?6?B"WB&*&[@BE>**,;B(
MF9G 9>"V%STKYZ_9?^-WA'P?XP^#'Q(TC]H_5];D\0_#G6M:^/Z:MXQN-1AT
M]X+2&7[3/;R2.E@T=V6@142/*Y4 X.>U_8Y3P#\3?^"B/CG]H']E/PY]A^%4
MOP\M](U?5;#2FLM.UWQ +P2>=;H502F. %&D5?O$GGS S=CXO\)>%OVN/VC-
M0^#WA/PUI]O\./!.KPW?Q3U&RLTC'BG78R);?2'=0/.B@.V>XR6R_EQD#YJ!
MZ)M,ZG]D[1_'?Q=\5:I^V9\4H;_3F\3V0LOA_P"%;J1E&C: '#QRRQ@[?M5T
MP6:0G)1?+C!&&%>\5^<OPA\16=]\2/AWJ&F^+-5D_:#G^.VHVWQ-T@:K<M<1
M>'UN+X2I-;,WEI9):+9F([0@;9L.2:_1JA$35F%%%%,@*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'RHJ%5<,Z;@#RN<9'I7[O?L5_MSK^V=_P2L_:UT[PI\ _"WP
MR\%>!OA=K&G^#O!_A:,LMI!+HE\\C33$+Y\K,H)D")GJ06)8_A !DXK]_?\
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
MG_QRI_\ A07P)_Z(KX2_\)RU_P#C=0G]G']GIB6;X#^#"2>2?"]I_P#&Z/\
M;O[OXA;CA=<,_E57ZL=%^T3^S].^R#XZ>#G;'1?$]H3_ .C*L6OQ^^!"W,;-
M\:_"0 D&2?$EKZ_]=*I2_LU_L[3)L?X#^#@,_P /AFU4_F(Z2U_9?_9P:YC5
MO@1X2(+@$'P_;^O^Y2?UZWV?Q*B^.5):8;[ZO^3.KB^//P-G3S(/C/X3=3T9
M/$5L1_Z'3U^./P4=@B?&#PL23@ >(+;G_P ?K%E_9)_9AF?>_P  _"8/^QHD
M*C\@M,;]D+]EYE*GX"^%L$8XTB,?TKSO]K[1_$]KGX^_DPW_ ('5_P#D#I/^
M%P?"7_HJ/AS_ ,'<'_Q=/A^*WPNN<_9_B3H$FWKLUB X_)JY+_AC7]EC_HA'
MAS_P %,F_8M_94N,;_@5X?&.FRU*_P B,T7Q7:/WO_(/:\>K_ESAO_!E7_Y4
MSM/^%F?#?_HH.A_^#:'_ .*J9?'?@=U#IXRTHJ1D$:C%@C_OJN!_X8D_90_Z
M(9H?_?IO_BJA;]A;]DEV+GX'Z3DG)P\P'Y!Z+XOM'[W_ )![?CU?\P^&?_<:
MJO\ W ST:/QIX.F<1P^+-,=CT5;^,G^=2_\ "3^&O^AAL?\ P+3_ !KS&7]@
M_P#9&F0QO\$=, /]V>=3^8DS47_# ?[(/_1$['_P.NO_ ([1S8O^6/WO_P"1
M#ZSQZO\ F%PS_P"YBJO_ '69\3?\'4MY9ZO_ ,$[_""Z5=1W1'QETXD6\@?
M_LK5N>,^H_.OY_SI]^!DV4P ZGRC7[S_ /!PQ\-/ W[&G[&'AKXK?LT>'HO"
MVOW_ ,3K+2KO4+>1Y_,LWT_496BV7!D09>")MP4-\F,X)!_&T?MU_M6@Y'Q:
MFX]=*L__ (S7V625,T6!7)3@U=[SDO\ W&S\MXLQ'%SS=^VPM!.RVKU&OQPZ
M_(\DHKV'_AOG]K/_ **O_P"4*P_^,4?\-[?M5/Q=?$J*<=A+H%B<?E"*]CVN
M<?\ /FG_ .#)?_*CYKZQQ/\ ] M'_P 'S_\ F<\>HKV'_AO']IW_ *'FS_\
M"?LO_C-'_#=G[1;<RZ_I+L?O._ARTR?<_NZ/;9O_ ,^8?^#'_P#*P^M<2]<+
M2_\ !\O_ )0>/5L_#OP/K'Q+\<Z5X"T +]KU:]2WB9ONIN/+GV498^P->D?\
M-T?M!-\L^IZ)*AZQR>&[0@_7]W78? #]MOQ[=_&3P_8?$%M!ATBZOQ;WDUOH
M<$#1^8K(K>8J@J [*2<] <\5SXK%9Q2PTYQH1NDVK3;V7;D5_3J<F89AQ/A\
M!5JPPE/FC&35JKEJDVM/9*[\KJ^USZW^"W[./PK^!F@0:7X2\-V[WJ1@76L7
M,"M=7+]V+GE1GHJX4>G>CXT_LX_"OXYZ!/I?BWPW;I>O&1:ZQ;0*MU;/V8..
M6&>JME3Z=Z[RBOQ#Z_C?K7UGVC]I>][Z_P!>6Q_)?]LYM_:'U[V\O;7OS7=[
M_P"7EM;2UC\E/B)X'UCX:>.=5\!:^%^UZ3>O;RLOW7VGAQ[,,,/8BL:O1_VN
MO&&C^._VD/%GB30)DDM'U!8(I8SE9/)B2$N#W!,9(/<'-><5_0&"J5:V#IU*
MJM)Q3:[-I7_$_L[*J^(Q65T*U=6G*$7)=I.*;7R84445TG>%%%% !7Z=?\&H
MO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/_3MI->?FO\ R+JGH>SP
M[_R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH CN_^/27_
M *YM_*L.MR[_ ./27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH Q/'GPW
M\!?$_1O^$?\ B#X2L=7L]VY(;V /Y;?WD/5&]U(-<=X,_8X_9F\ :RGB#PS\
M(]/2\B</#-=RS77EL.C*)W<*1V( (KTRBLI4*$Y\\H)OO97/)Q60Y'CL7'%8
MG"TYU8[3E",I*VUI--KY,****U/6"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 ?0WP7_P""B_Q4^&.@0>%O%FAV_B>RM(Q':RW-
MTT-TB#@*90&#@#IN4M[FCXT?\%%_BI\3M G\+>$]#M_#%E=QF.ZEMKIIKIT/
M!42D*$!'7:H;W%?/-%>-_J]DOUKZQ[!<U[];7]+V_ ^6_P!2>%/[0^N_5(^T
MO>^MK]^6_+?Y!1117LGU(4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+
M7Z=?\&HO_*0OQI_V1G4/_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\*
M*** "BBB@ HHHH **** .,^,WP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:
M0Q3[PQV->??\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_
M (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)
M_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_
M /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG
M_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=**
M/"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_
M^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H
M;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<
M_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^
M"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^.
M_P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
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@"#2]/@TC3+;2;9Y&CM8$BC:5RS%
M54 $D]3@<FIZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCX@^+[3X?
M> M<\>W\#2P:'I%SJ$T2G!=(8FD(![$A2* ->BOC/]EG]CWPK^UY\ =#_:;_
M &L?%OBOQ'XS\>6/]LPW%CXRU#3[;0()R7M[:P@MITCB6./RSE@Q9PQ).<5T
M/['P\=_&_P"#/Q0_9-^,7Q;\4W5Y\/?B)=>&(_&>F:L;75]0TN-H+FW:2Y0;
MA,\3&&1UPY3.&#'?5<J[DW/JNJVF:SH^M)-+HVJVUVMO</;SM;3K((Y4.'C;
M:3AE/!4\CO7QS\)/AGH?P _X*@VOP:_9FU_7T\*'X8S:C\2?#U]XCO-2L[.Z
M:<+93;KJ61HKF3!.W=DQ@L!AB3ZM\._V,#IWPJ\<?"GQOXYU2RLO%_Q4UKQ1
M)+X-UJ:QG>SN[YKA+22=561 4VI((R"1D!\')&DAIMGO-%?'/[+?@>P^#/\
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
-** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20230630_g23.jpg
<TEXT>
begin 644 blkb-20230630_g23.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\F_:T_
M;:_9Y_8H\)V?BKX\>+I+-M4E>/2-+L;5KB\OV0 OY<:_PJ&7+L54;E!.6 /K
M-?!W_!7O]D']ICXD?%#X:?M=_LP^&+7Q1J_PVN!+<>%;H*YE\JX2YBE2)F43
M#<K*\:D2$;-F3G;44G*S%)M+0UO^"4G_  4PE_:F.I_!OXY^)+X_$@ZA?:GI
MUE<>'EM(CI :/RD5HE",R;CG< Q!ZM@FM/X[?\%Q?V/?V>_B_P"(/@IXU\+^
M/+G5O#>H-9:A-IFBVKV[2J 3L9[I&(&<9*CI^-5/V(_^"K7P]_:@^-]M\!?C
MO\!;SX=_%JSMYX;*VU2VW"5EC\R:"-Y42:V=D0OY3K@A/OL0 ?(+K1/V^OV.
M/VS/CQ^T#\.?V'9?B!X:\9ZPES!=OJT*L+:$R.)(HD+RN6$A& F1M'':M.5.
M3NB.9VT/LO\ 9[_;Q^ 7[1?[.>J?M3Z!?:CH/A#19[J/5;OQ/;);O;BW17D<
MB-Y 5VN,;223QC/%>$Z?_P %\?V+[OQ);6E]X0^(EAX=N[\VEOXUO/#48TUG
M!Y;*S&7:!R0(RX'5!7+_ !&_:7?_ (*S_P#!*CXFV/[//P]OM+\7:<]FFJ>#
M89A/(QANH+ME@=%7SEDBBDV#:K,Z,FWH3\Q?&+]MKP!XO_X)*6_[%LO[,_CR
MP\5>%-.TV'4M4N/#BQZ9I<UO?1E[MYB^]&F!9,-&IWW#+D]6(P3W0.3L?LYI
MNI:?K&G6^KZ3>Q7-K=0I-;7,$@=)8V 975AP5((((Z@UYU^T_P#M>? ']CWP
M*?'OQV\=P:9#(&&G:=%^]O=1D4<QP0CYI#R,MPB[@691S7-_\$UM0U74_P!@
M;X1W6LN[3#P-8QAI#R8TC"1_^.*N/:J_[=G[.GP/^(OPA\8_&;QY\-=-UCQ+
MX8^&NNPZ!J6HQF7["&M)7+1QL3&) R@B3;O7'RL*S27-9EW=KG2?L??M<_#7
M]MCX/+\;/A3H^MV.E-J<]C]GU^VBBN%EBV[B5BEE7:=PP=WX"O4Z^(/^#??_
M )1_K_V.VI?^@P5]OT32C)I!%W2"BBBI&%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 45@ZW\3O OASQ_H7PNUKQ D&O>)K
M:\N-#TXPNS745H(S<,&52JA!-']XC.X8SS6]0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7R9_P %'_V@/V[?V3K@_M"_
M KPYX-\0_#+2/#J#Q7H^O.8[JUN_M+C[3&RO&S*RR0(%#/RK?(,[J^LZR?'/
M@3P5\3?"EYX%^(GA33]<T744"7VE:K:)/;W"A@P#HX*MAE5AD<$ ]J<6D]1-
M71\$_LF_LG_M:?M5_MH^&?\ @IA^UUHGAKPI96/A^&7PGX:\/S^9+=Q/;R"W
M>4AWV*%N&D)=RY;:FQ5&!U_Q5_:$_P""T_A3Q1XE\"^!/V+?"&O6LFJWD?A+
MQ;::W"D?V-I6%M)+%)=CYU0KG?Y8)'*XZ_:VFZ;IVC:=;Z/I%C#:VEI D-K;
M6\82.&-0%5%4<*H   '  J>J<[O87+IN?$O_  3X_8<_:,_X)_\ ['OC?4-!
ML-#\0_%WQ/(-2@T*XO,6"R1(1!:/-N0,WSREG#*FYPH;"[SY[\?/!W_!6?\
MX*/^'++]FOXF_LXZ#\(?!-SJ5O/XOUZ77X;Q[E(9 ZI&D<K,P#*'"!<%T3=*
MJYS^CE%'.[WZARJUCY6_;$\+_MW_  9^&GPL^&7_  34\-Z?/IV@F/3-=CU(
MV1,5C!%!%;*QNF7Y"%DWM'^\X7&,UJ?\%$]9_;IO?!TOPK_9*_9PT?QMI/BO
MPSJ.G>)-1U#Q%;64NG--'Y*^6L]Q$')1W;/S#*@''?Z5HI<WD.Q^?_\ P2,^
M%G_!1O\ 92M--_9O^,O[+6DZ1X!EU&_U'4O%C^*[&XN[>62',:+%;W4A8&2-
M%^YP'))&*_0"BBB4N9W!*RL%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "J'BN\UO3O"^I:AX:TY;S48+":33[1S@3SJA*(
M3V!8 ?C5^L_Q;XBA\(>%=3\67.F7M['I>GS7<EGIEL9KF=8XV<QQ1CF21@N%
M4=20.] 'Y\_L6_"[X;?MP>$M,^,'C_\ ;C^)-K\?+!KY-7LK#Q@MC=^&9C.1
M+:P:8\>V.V(BCWIL*2;>2",+]>_MD?M ZK^S]\(?M'@735U3QQXGU"+0?A_H
MK8)O=6N,K$6'_/*(;II"< )$W(R*^.OVY/CG_P $X?VM?AOJ=W\%]$O]8^.S
M1)_PA7_"*^#]0L_$EOJ@8>2)I%@1@B-][S6*A0Q3YMIKVGQ5^RU^W-XH^*?P
MW_:"TKXK> 3K_A/X:6^DS:9XRT2ZO(K/69HU_M*^A^S31CS)=JQ;\D! 0!SF
MM6KN[(6BT,O_ ()?^'?B5HVJ?'CX(?%3XT^)O%USX?\ &4&FMK>J:S-),))-
M/1IY(&9B8 9&9E"XV_+U(S7'_MX_LM>%_P!EW]G;4/&W@O\ :8^/>H>+]7OK
M;0_ VDR_%R_?[=J]V_EP)MR-X7YI"N1D1$9YK5_X)I:9^T[;_M9?'N3Q_P"*
M_!5QI\7CQ5\7QZ7HUU%+<Z@;)/*>T9YF$4(7&Y7#L3T(KJM3=OVO?^"H-MHB
M@S^"OV=-+%W=\9BNO%-\G[I3V;[/ -P/5)%(_BHU4[BWB?1WP'\!^(OA=\%O
M"OP[\7^+[SQ!JVBZ!:VFJ:WJ%T\TU]<I$HEF9W)9MS[B-Q)QC)->/_MP?$7Q
MOXSU_0/V*_@?XGO-)\4>-8)-1\4:_I<QCN/#GAJW8?:;I77F.:=\6T)_O.YR
M"H->G_%W]I'X9_!'QOX'^'WCF>_34?B%KC:3X=6TL6E0W 4,?,8?ZM?F49/K
MGH"1X-/^R[^W;X!^-_Q.^-GPT^+WPMN6\=:CYBS^*?#&H7%Y9Z9 A2TL$:&Y
MC14C0DG"_,[LS$Y&(CO=E/:R.H_X)(^+?%7CG_@GA\-O%/C;Q-J&L:G=6=_]
MIU'5+Q[B>;;J-TB[I)"6;"JJC)X"@=!7T=7Q]_P0_M/BU!^P9X4N/&NLZ#/X
M;EMISX0M-.L)H[VV47][]H^UR/(R2EI-I38J;5!!W$Y'V#1/XV$?A04445)0
M4444 %%%% !1110 4444 %%%% 'F7[5O[8_[.'[$/PZL_BQ^U!\1O^$8\/W^
MM1Z3:7_]D7E[YEY)%-,D6RTAE<9C@E;<5"C9@G) /SY_Q$*_\$?_ /H[O_RP
M/$'_ ,@5XS_P=;?\H[?!_P#V6;3O_35JU?SZU])E>3X;&X7VLVT[O:W^3/A<
M_P")\?E68NA2C%JR>J=]?22/Z</^(A7_ ((__P#1W?\ Y8'B#_Y H_XB%?\
M@C__ -'=_P#E@>(/_D"OYCZ*]'_5S _S2^]?Y'B?Z\YM_)#[I?\ R1_3A_Q$
M*_\ !'__ *.[_P#+ \0?_(%'_$0K_P $?_\ H[O_ ,L#Q!_\@5_,?11_JY@?
MYI?>O\@_UYS;^2'W2_\ DC^G#_B(5_X(_P#_ $=W_P"6!X@_^0*/^(A7_@C_
M /\ 1W?_ )8'B#_Y K^8^BC_ %<P/\TOO7^0?Z\YM_)#[I?_ "1_3A_Q$*_\
M$?\ _H[O_P L#Q!_\@4?\1"O_!'_ /Z.[_\ + \0?_(%?S'T4?ZN8'^:7WK_
M "#_ %YS;^2'W2_^2/Z</^(A7_@C_P#]'=_^6!X@_P#D"C_B(5_X(_\ _1W?
M_E@>(/\ Y K^8^BC_5S _P TOO7^0?Z\YM_)#[I?_)'].'_$0K_P1_\ ^CN_
M_+ \0?\ R!1_Q$*_\$?_ /H[O_RP/$'_ ,@5_,?11_JY@?YI?>O\@_UYS;^2
M'W2_^2/Z</\ B(5_X(__ /1W?_E@>(/_ ) H_P"(A7_@C_\ ]'=_^6!X@_\
MD"OYCZ*/]7,#_-+[U_D'^O.;?R0^Z7_R1_3A_P 1"O\ P1__ .CN_P#RP/$'
M_P @5Z?^RC_P5,_80_;@^(=[\*OV7OCK_P )/K^G:+)JUY8?\(QJEEY=FDT,
M+2[[NVB0XDGB7:&+?/D# )'\H%?IU_P:B_\ *0OQI_V1G4/_ $[:37+C<CPF
M&PLZL92NEU:_R/0RKB[,L=F-.A4A!*3L[*5__2F?T#4445\H?HH4444 %%%%
M !1110 4444 %%%% !1110 44CNL:%W. HR34']JV'_/?_QT_P"%-1E+9$RG
M"/Q.Q8HJO_:MA_SW_P#'3_A1_:MA_P ]_P#QT_X57)/LR?;4OYE]Y8HJO_:M
MA_SW_P#'3_A1_:MA_P ]_P#QT_X4<D^S#VU+^9?><QX*^"GA#P'\4O&OQ?T>
MYOI-6\>3:?)K*W,RM%']CMA;0K"H4%%V@L02V69CP.*Z^J_]JV'_ #W_ /'3
M_A1_:MA_SW_\=/\ A1R5.S#VM+^9?>6  "2!UZT  $D <GGWJO\ VK8?\]__
M !T_X4?VK8?\]_\ QT_X4<D^S#VU+^9?>3LB,0S("5.5)'0XQG\B?SI:K_VK
M8?\ /?\ \=/^%']JV'_/?_QT_P"%')/LP]M2_F7WE@  8 P!T HJO_:MA_SW
M_P#'3_A1_:MA_P ]_P#QT_X4<D^S#VU+^9?>6**K_P!JV'_/?_QT_P"%']JV
M'_/?_P =/^%')/LP]M2_F7WEBBJ_]JV'_/?_ ,=/^%*FI64CA$FR6. -I_PI
M<D^P>UI/[2^\GHHHJ30**** "BBB@ HHHH _,G_@ZV_Y1V^#_P#LLVG?^FK5
MJ_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#_D7KU9^0\9?\CM_X8A11
M17M'RH4444 %%%% !1110 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T
M[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***
M_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O_CTE_P"N;?RK#K<N_P#C
MTE_ZYM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BBB@
M J2T_P"/N+_KHO\ .HZDM/\ C[B_ZZ+_ #I/8J'QHW****\P]X**** "BBB@
M HHHH _,G_@ZV_Y1V^#_ /LLVG?^FK5J_GUK^@K_ (.MO^4=O@__ ++-IW_I
MJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W_AB%%%%>T?*A1110 4444 %%%% !1110
M 4444 %%%% !7Z=?\&HO_*0OQI_V1G4/_3MI-?F+7Z=?\&HO_*0OQI_V1G4/
M_3MI->?FO_(NJ>A[/#O_ ".Z'^(_H&HHHK\[/V\**** "BBB@ HHHH ****
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
M_$0.!7\.:8=^E6#_ "DSV^BO$?\ AO?X12?\>7@?Q[<GN(/!UP<#UYQQ2?\
M#=/A&7_CQ^ WQ6NL\J+?P1(<C^\,N./\:/K>&_F0?Z_<'/X<;!^C;_),]OHK
MQ#_AMAI^+#]DOXT39^XY\#[$8?[QFH_X;!\97'_'A^QS\5&S]S[1HD<7YYD.
M*/K5#O\ @_\ (/\ 7SA9_#7;]*=5_E!GQQ_P=;?\H[?!_P#V6;3O_35JU?SZ
MU^]/_!P3XXU/]H;]C'PWX0^)7@+5_A;I=K\3;*]C\1>+XE:&>9=/U%!:HD1+
M>8RR.X[8B;OBOQW_ .&?O@!%_P ?G[8FA*?^F/AV[DX_#O[5]EDF9X2E@5%\
MU[O:$W^46?EO%G%>38C-W.FZC5E_RYK?_*SQZBO8?^%)_LK1?\?7[:$(S]WR
MO %\_P">&XH_X55^Q_#S)^U=J,V>T/@6Y7'_ 'TU>Q_:N&>T:G_@JI_\@?-?
MZQX![4ZS_P"Y>O\ K3/'J*]A_P"$"_8N@YE^/GBB?MB#PKMS[_,W2C_A&OV'
M8/\ 7?$OQ]<8X/D:-;IN]QN/%']J4GM3J?\ @N7ZH/\ 6##OX:%9_P#<&HOS
MBCQZI]+TO4-;U.WT;2;-[BZNYTAMH(ERTDC,%50.Y)(%>M?8OV"[?_7:W\5;
MC;U\BVT]-WTW=/QKN_V9IOV+1\=_#47@FS^()U4WQ_LZ;Q%)8_9A-Y;[=XB^
M;KC;C^+;6&)S=T</.I&C-\J;UC9:*YRX[B5X7!5:\<+5?)&4M866B;UN]NYZ
M7\%O^":OPTT70(+_ .,\MQK.K31AKBQMKQX;6W)_@!C(=R.[;@#V'<GQI_X)
MJ_#36M GO_@Q+<:-JT,9:WL;F\>:UN"/X"9"70GLVX@=QW'T[17Y%_K-GGUK
MV_MG>^WV?3EVL?S1_K]Q;_:'UOZU*][\M_<].3X;=-K^=]3\@M4TO4-$U.XT
M;5K-[>ZM)WAN8)5PT<BL592.Q!!%05ZE^VM_9/\ PU'XP_L79Y/V^/?LZ>=Y
M$?F_CYF_/OFO+:_;<'7>*PE.LU;FBG;M=7L?UCEF+EF&6T,4X\KJ0C*W;FBG
M;Y7"BBBND[@HHHH *_3K_@U%_P"4A?C3_LC.H?\ IVTFOS%K].O^#47_ )2%
M^-/^R,ZA_P"G;2:\_-?^1=4]#V>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%
M%% !1110 4444 %%%% $=W_QZ2_]<V_E6'6Y=_\ 'I+_ -<V_E6'79AOA9YN
M.^-!11170<(4444 %%%% 'X_?$GP;K7P\\?ZQX(\0PNEYIFHRP3>8.6PQPX]
M0PPP/<$&L2OU _:._8S^%/[1\J:UK@N-+UR&(1QZSIP7?(@Z+*C#$@';HPZ!
ML<5Y1X,_X)/> =*UE+WQO\4]0UBS1PWV&TTY;/S!_=9_,D./7;M/H17Q%?(,
M;&NU32<>CO\ F?Q!GG@!QI0SN=++81J8>4GRS<XQY8MZ<Z;YKI;\JE?==CBO
M^"??[)G@KXN^ ]:\<_%30[V>RFOX[?2%AU&>V601JWFL?*9=XW,H!/0HP'>O
MH)/^"?G[)(<23_"QYW!^_-K]^Q^G^OQ7K/AOPWH/@_0;3POX8TJ&QT^QA$5I
M:6Z;4C0= !_7J3R:NU]+A<KPM"A&$X*36[:1_2W#'A?PIDF0X?!8O!T:]6$?
M>G.E"3E)MMN\DW9-VC?9)(\C@_81_9,MQB/X.6AYS\^H73?SE-7(?V+/V68
M0GP6T@YZ[Q(W\V->H45TK!X-;4X_<CZ6'!O"%/X<NH+THT__ )$\[A_9)_9G
M@)*? _PX<_W]-1OYYJY!^S-^SI;G,?P(\('C'S^';9OYH:[BBK6&PZV@ON1U
M0X;X=I_!@Z2]*</\CDX/@+\#+7'V7X,>$X\# \OPY:C ].$K0TWX2_"JUNX?
MLWPS\/Q[9!M\O1H!CGV2MRI+3_C[B_ZZ+_.FZ5)+2*^X[*.4Y53FN7#P7I"/
M^1/;^ _ ]I@6O@W2HMIROEZ=$N#^"U<M]&TBT %KI5M'@Y'EP*O/KP*LT5YZ
M26Q]1##8>G\$$O1)!1113-@HHHH **** /S)_P"#K;_E';X/_P"RS:=_Z:M6
MK^?6OZ"O^#K;_E';X/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445
M[1\J%%%% !4^EZGJ&B:G;ZSI-V]O=6DZ36T\38:.12&5@>Q! -044FDU9BE&
M,DTU=,^Y_@O_ ,%*_AKK6@06'QGAN-&U6&,+<7UM:/-:W!'\8$8+H3W7:0.Q
M[ ^-'_!2OX:Z+H$]A\&(;C6=5FC*V]]<VCPVMN3_ !D2 .Y'9=H![GL?ABBO
ME/\ 4O(_K7MN5VO?EO[OY7MY7/SG_B%?"7]H?6N25KWY.;W/NMS6\N:W38GU
M34]0UO4[C6=6NWN+J[G>:YGE;+22,2S,3W)))J"BBOJTDE9'Z-&,8I)*R044
M44QA1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[
M:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HH
MHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"B
MBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3
MV*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?
M6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T
M?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.
MVDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J*
M**_.S]O"BBB@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+
MJTEHS,5VD,4^\,=C7GW_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
M^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_
M  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#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 @TO3X-(TRVTFV>
M1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHK(^(/B^T^'W@+7/'M_ TL&AZ1<ZA-$IP72&)I" >Q(4B@#7HKXS_99_8]\
M*_M>? '0_P!IO]K'Q;XK\1^,_'EC_;,-Q8^,M0T^VT""<E[>VL(+:=(XECC\
MLY8,6<,23G%=#^Q\/'?QO^#/Q0_9-^,7Q;\4W5Y\/?B)=>&(_&>F:L;75]0T
MN-H+FW:2Y0;A,\3&&1UPY3.&#'?5<J[DW/JNJVF:SH^M)-+HVJVUVMO</;SM
M;3K((Y4.'C;:3AE/!4\CO7QS\)/AGH?P _X*@VOP:_9FU_7T\*'X8S:C\2?#
MU]XCO-2L[.Z:<+93;KJ61HKF3!.W=DQ@L!AB3ZM\._V,#IWPJ\<?"GQOXYU2
MRLO%_P 5-:\422^#=:FL9WL[N^:X2TDG55D0%-J2",@D9 ?!R1I(:;9[S17Q
MS^RWX'L/@S_P4K\=_!+]GSQ#KDOPUTKX965WXJT34->NM1M=)\237?[E(GN9
M)'C=[-6D9=QSGGHH7E?V_P#]F_PU^SOX,\/_ !:^!WQ(\>2?&O6OB)IEGX4U
M34/&U[=3ZS//= RVDML9/LYMA!YA*+$J*J*I^4D,^57L*^A]X4445!04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !117A'_  47^,_Q!^#?[.@3
MX2:LFG>*?&'B?2_"V@:M)&'&GSWUPL1N-IX+)'YA7/ ;:><8+2N[";LCW>BO
MD;XU?\$[/ 7PO^!>O?$[X*?$WQ_I7Q-\-:#<:KI_CRZ\=ZA<W6H7EO$9<7<4
MTS6\L<I3:Z>4%VL<#L>Z\(^!/!G_  4*_9M^%_Q7^,%]XAAL]3\+P:GJ7AK0
M?$EUIME>W5Q!"7\_[,Z2RK$Z/Y:[PHWL6#'&'96N%V>\ZAJ%AI-C-JFJWT-M
M;6T32W%Q<2A(XD499F8\*  22>!3[:YMKVVCO+.X26&5 \4L3AE=2,A@1P01
MSFOB#]D+X<>*_C'^S?\ M+?L]>!?'5]JG@*^UW7?"_PIU7Q)J4UVD"/9-!(J
M7#[Y);6.X<!6&[[KD;CFO>O%_P"Q=\,OB?X%\(^%?C1K_B&ZTSPCX9AT]]$T
MGQ9>:;IL\L<4:&YE%J\3R.H0A"[;5!/RY)-#BDP3;1[117QS_P $];75OB!^
MQG\1=#\7_%OQ<W@&'X@:]:_#[Q<FLRKJ;>%K>1!%)'=X,A7*7"!Q\X7(4KA<
M<?\ LLZO\!;_ /X*&:/HG[ _Q&U:?P?8>"[]_BKIVH^)+^XMKFX8H+%HH=1D
M:5[@.27E1=@7@L&9@7R[BOL?>U%%%04%%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 50\4^'-+\8^&=1\(ZY$9++5;":SO$4
MX+12H4<9_P!UC5^B@#Y!^ &I?MU?L=_":R_9CG_9%F^)4'A5'L/"/C30?&>G
M6-KJ%B'8VXNHKIUEMG1"J-M60';\N[J>+_9H^(G[07PF^$_Q>^'/AGX.7UY^
MT]KWB74O%U]X5UJ)+/3;M;BZ@MENK&\DD%O<V=O$T)V^:KE@R$#.:^\J*OF\
MB>4^4?V%=!^/7P;GC\(>.OV,?%=EJ7BJ_DU#X@_%/7_&^AW<^H7YC8^=+%;7
M+R"/<!%%#&"L2L/]ICZ]^V)XA_:9\._ C5)?V1?A]!XA\<7;I:Z=%<7UM MB
MCY#W>+F2..5HQRL98 L5SD @^H44G*[N.VECYE_84T/XK_!W3[?X2ZS^Q?XH
M\,6E_+<:CXG^(/B+QQHVHW.K:FZ[I+JZ%K</+))*X ! *H-HX45YMX#B_;ED
M_:*U7]IKX]?L :_XF\06KSV'@"PL?B%X?33_  QI;<,($DO-SW4P&9;A@&(P
MBA$&T_<=%'-J+E(-+N;R]TRVO-0TU[.XE@1Y[.217:!RH+1EE)5BIR,@D''!
MJ>BBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\?_;F_9T\1
M?M.?L^WG@/P)KUMI?BC3=4LM;\)ZA>@F"'4K.=9H?,P"0C;60D E0^[!Q@^P
M44T[.X/4^.OVA/C-_P %'/BA^SGXF^%GA7]@:]T3Q-JOARYL=2UM_'.EW%E"
MCQ,DKV:)-YL\K*7\I&";692Q.,'F?%?B[XQ_%']D#P%\ ?V _A9XMO\ PKI<
M2^%_B=<27=IH/B/1(;.VM@^GB/498ECNITE^>=#(L:EBNXLI'W715<UNA/+Y
MGD7[(UYXSTCP6GPOU/\ 8^OOA+H'AJPM[;P]97'B33;^.Y3Y]ZK]BGD967 9
MFDY<R$Y)W&O//^"B6C?M;_$J70/@S\&_@IJ_B#X>:LCR_$B]\.>*M.TW4+VW
M!(&EQ/=SQ&&.7'[V5 Q*-L!7+9^H**E.SN.VECQ/X=^//C[HGP,U"T\(_L-2
M>$[_ ,+PV=KX4\#W_C32UAU&U5E61(9[1YH[<QQ!MHD #-M&0"6'FUQ\/_VB
M/VHOVP_A9\</%/[--S\+=(^&7]HSZAK&MZ]87.I:PUQ;^2MC$EE++B ,2S-(
MP# G: <Y^M:*?-8+!1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
8* "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20230630_g24.jpg
<TEXT>
begin 644 blkb-20230630_g24.jpg
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
M2;J+W28;GWS1116!J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7RU\=_P#@EG^S_P#&C]I7P_\ &&X^'6D0:-<MJD_Q*L+?4KVU
MD\0W,L<8M'9+=U1MLGG/(25+EAG?D@?4M%--QV$TF<9J'[/7P;OO@P_[/4'@
M:WT[P:]F+4:'H<\NGI'$'#[4>U>.2,EAN+*P)).2<G/F7@/_ ()=_L1?#+QW
M:?$SP1\*=4LM<LM1M[^&^/CS6Y2\\#!HFD62\9)@I ^60,I'!!!(KZ HHYFN
MH61X_P#';]@[]E_]HWQE%\1OB9X N#X@2S%G)K6BZ[>:;<W%L#GR)GM)8S,G
M;#Y(' (KH[;]E[]GRT^!7_#,T'PET<> S9_9F\,FWS;LF_?N.3N,F_\ >>83
MOW_/NW<UWM%%V%D>%_#K_@F[^R#\,?&&D^.=$^'>H7U_X?F$OAQ?$7BK4=3@
MTEP!M:WANYY(XV7 *MMW*0"",5Z%IG[/WPCT?XZ:E^TIIWA%8_&NKZ#'HVH:
MS]LF)ELD=76+RB_ECYD3Y@H8[ ,XKLJ*+MA9'@?C/_@F-^Q/X^\>:A\0?$?P
M=+7.L:@+[6].M-=OK?3M2N0P;SI[.*98)6+#<<IACDL&R:]WL;&RTNRATW3;
M.*WMK>)8K>W@C")$BC"JJCA0   !P *EHH;;W'9(****0!1110 4444 %%%%
M !1110 4444 %%%% !1110!PW[2OP%\-?M/? WQ#\!O&&MZCIVF>)+1+>[O-
M)>-;B-5E23Y#(CKR4 .5/!/3K71^ O!ND_#KP+HOP^T%I38Z%I-MIUD9B"YB
M@B6)-Q  SM49P ,]A6M13N[6 ****0%:/1](BU%]7BTNV6[D7:]TL"B1AQP6
MQDC@?E4\L44\9BFC5U/567(-.HH *:((%F-PL*"1AAG"C)'IFG44 5K_ $?2
M=5:)]3TNVN3"VZ$SP*YC/JN1P>!TJS110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!'=_P#'I+_US;^58=;EW_QZ2_\ 7-OY5AUV8;X6
M>;COC04445T'"%%%% !1110 4444 %%%% !1110 4444 %26G_'W%_UT7^=1
MU):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_P '6W_*.WP?
M_P!EFT[_ --6K5_/K7]!7_!UM_RCM\'_ /99M._]-6K5_/K7W60?\B]>K/R'
MC+_D=O\ PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BBB@ K].O^#47_
M )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_ *=M)KS\U_Y%U3T/
M9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 4444 1W?_'I
M+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA1110 4444 %%%%
M !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?YTGL5#XT;E%%%
M>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7\^M?T%?\'6W_
M "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****]H^5"BBB@ HH
MHH **** "BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R,ZA_Z=M)K\Q:_3K_
M (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !'] U%%%?G9^WA1
M110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\ QZ2_]<V_
ME6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1110 5):?\
M'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!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
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
MU_;%_9B_:C\.?LB>.O 5O?>*O&5Q!%X/FT.]$UEK/FR^4K0S.$VA7R'$JH4
MW, I#'I?VK?^"/W[2'[)_P &]9^.6K_$CX;>-=%\*>((]#\<I\/_ !2]_/X8
MU!RJBWODD@B\M]\D<9"EL.X!QG-?;G_!7[_@JG\'_!__  5Z^#7B7P?;?\)+
MI'[/^HSKXMGTQT9IKJZ=%O+:$DA7>"*-!RP'G;T)7:36S\+[[]CG]L_PO\>/
MV7OV3?C'XFUS3?CQ\11\0OBYXP\0>&#I5A\._#\-ZFH7*-+.Q$]PSHT41 VG
MS"S86%F;S5CL:J5.I.-DTF]//7T]W5=WH>]+*,JEB:]"C/FDFU'WE?X;JR^U
M[WNOLE=VW/S0\"?L$_$SQ3^Q=XG_ &[?%7B[0O"O@G1-4CTK0O[>>9;KQ1J#
M$AK:PCCC;S"F#N=BJC:_/[N0IX97ZK_\%!/V._VS_P!O3PWX6N/V5/AEH>A?
M!+P-X/DE^"7POD\2P6^N:UHD042:XE@[>9*UQ\K@OB0HT?REY"9/RH((."*]
M#!U_K$')M7OLNBZ)^??STZ'B9G@U@ZD81BTK?$[^\^K7EKIY6;W"BBBNP\P*
M_3K_ (-1?^4A?C3_ +(SJ'_IVTFOS%K].O\ @U%_Y2%^-/\ LC.H?^G;2:\_
M-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110 4444 %%%% !1110
M4444 1W?_'I+_P!<V_E6'6Y=_P#'I+_US;^58==F&^%GFX[XT%%%%=!PA7%_
M'G]GKX/_ +3?@%OAA\</"/\ ;>A/>1736/\ :%Q;9ECSL;?;R(_&3QNP>XKM
M** 3:/"/ ?\ P31_8P^&?C/2_B#X*^%NI6FK:->QW>G7,GC?69UCF0Y5C'+=
MLCC/\+*0>X-;'QM_81_9A_:#\:?\+&^(_@"X.O/9BSNM6T;7+S39KNV'_+&=
MK66/SEP /GR0  " *]?HH*YI7O<\]UK]E7]G_7?V?Y/V6KKX:V</@*2T2V;P
M]8RRV\81)5F!#Q,LF[S5#E]VYFR6)R<W/B9^SM\'?C#\)HO@9\1/"'V_PI"M
MHJZ,NH7$*,ELR-"C-%(K.JE$.UB0=HR#7;44"NQL444$2P01JB(H5$08"@=
M!V%<O\._@SX"^%^N^)O%/A;3YO[4\8:R=3\0:E>7+33W,NT)&F]R2L4: )'&
M,*BY  R<]510(\M\.?L7_LW^%/BC_P +@T+P!)%K":K<:I;Q/K-Y)8VM_."L
MUW#9/*;:&9PS9D2,-\QYY->I444#;;W"BBB@05):?\?<7_71?YU'4EI_Q]Q?
M]=%_G2>Q4/C1N4445YA[P4444 %%%% !1110!^9/_!UM_P H[?!__99M._\
M35JU?SZU_05_P=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(O7JS\AXR_P"1V_\
M#$****]H^5-_X4VGP_O_ (H^&['XLZI<V/A6;7[./Q->V49>:WT\SH+B2-0&
M)=8MY  )) X/2OVH_:W_ &M_^"%'[47[._AC]D?P_P#\%#_$_P -OAGX8A1(
M_"'@7X?:O%!?E"#&;EIM+D>4(V7P3AI&,C[W"LOX<45QXG!0Q4XS<FG':UOO
MU3U/4P&:U,OI5*<:<9*>_,G>W:Z:T[KJ?I+^P+^W!^PC_P $L_\ @H]K]O\
M!GXL^(?'_P "/&'A2WTK5/%6H:%+'=VMR=DOGM;/!#)+''()(V C#%)6*ARH
M#>J?#/\ :I_X)$_\$C/A]\5?BC^P?^T;KWQ1^(OQ TMM/\(:5<Z+<0Q:#"2[
MQ>9++!$"B.Z.Y),C^3&JHOSO7Y#45E4RVE5E>4I:V4M5[UMKZ?E8Z*.>XBA#
MEA3C[KDXNS]SFWY=?NO<^L/@_H__  2SN?\ @F9X\UCXO>)-63]H]=9?_A#;
M.,ZAL:WW6WE[1&AM#&0;@N96\P;3MQ\F?NG_ ()]_ML?\$?OV=_^";-M^SSI
MG[9&M?"KXB>--(27XE>*M \$ZI<:Q'>MD21Q7*V$T2JB$Q1M&3Y:LSJ5E9GK
M\9J*JO@(8B+C*<K7ONONU3T\C/"9S4P4U.G2A=1Y=GKW=TT^9[7['U%^WY\'
MO^"77PY\->']1_8#_:^\6_$G6;W4YD\26OB7P]<6:6EOL!257FLK?<Q?((!?
MUX[^@_M0?M0? ;]E?]A[1_\ @G?^PW\1K7Q)=>,(8=9^//Q*TF&6)=8N_P#E
MGI%N\B(YM8N_ ##'>2=3\.45JL*FHJ<G+E=];:OI>R6W0YWF$HRJ2ITXP<U;
M2^BZVNW;FZ^5TK79^ROPX_X*9_\ !.L?%#X/_P#!17Q3^T5J&F>*_A;\"/\
MA#=0^#$'A*\>ZO\ 44BE5?(NE7[,(F,TF&9@ $B+%3E1^.FNZK+KNMWFN30)
M$]Y=23O'$,*A=BQ ]AFJM%+#8.GA6W%MW[]$KNWXOS'CLSKX^,8S25KO2^K:
M2;=V^D5M9>04445UGG!7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^8M?IU_P:B_\
M*0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.S]O"BBB@ HHH
MH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^/27_ *YM_*L.NS#?
M"SS<=\:"BBBN@X0HHHH **** /SN_;0_;0\>_$GQ[J7@/P%XDN=+\,:7=/:J
MMA.8WU%T.UI9&7!*$@[4Z8P2,]/#_!OQ)\?_  \UE/$'@CQAJ.F7B.&\ZTNF
M7<?1AG#CU# @]Q1\2?!NM?#SQ_K'@CQ#"Z7FF:C+!-Y@Y;#'#CU### ]P0:Q
M*_-<3B<15Q#G-OFO]WIVL?YG\1\1\19KQ%5QV.JS5=3?5ITVG\,?Y5'9)6V[
MGZ@?L:?M'2?M'_"G^W-:@BAUS2[C[)K,<(PCOM!291V#CMV96 XQ7KE?"_\
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
M-[8WL(EM;JW?<DB'H0:-?U_1?"VBW7B+Q'J<-E8V4+2W5U</M2-!U)-?EO\
M#;X__&3X0Q/;?#KX@WVFP.VYK0%98-W=O*D#)GWQFCXD_'_XR?%Z);;XB_$&
M^U*!&W+:$K%!N[-Y485,^^,U^=?\0_Q/UJWME[.^^O-;TVO\S\0_X@OC_P"T
M+?68^POO9\]O2W+?SYO.W0/C_P#$F+XO?&3Q!\1;:)D@U*^)M%<8;R$58XLC
ML=B+D>M<?117Z90HT\/1C2A\,4DO1*R/WO"X:C@L+3P])6C"*BO1*R_!!111
M6IT!1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[
M:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HH
MHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"B
MBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3
MV*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?
M6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T
M?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.
MVDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J*
M**_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK#K<N_^
M/27_ *YM_*L.NS#?"SS<=\:"BBBN@X0HHHH **** "BBB@ HHHH **** "BB
MB@ J2T_X^XO^NB_SJ.I+3_C[B_ZZ+_.D]BH?&C<HHHKS#W@HHHH **** "BB
MB@#\R?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LLVG?^FK5J
M_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !1110 4444
M%%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D
M9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@
MHHHH **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_*L.NS#?"SS<=\:"B
MBBN@X0HHHH **** "BBB@ HHHH **** "BBB@ J2T_X^XO\ KHO\ZCJ2T_X^
MXO\ KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO^4=O@_\ [+-I
MW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?
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^:_P#(NJ>A[/#O_([H?XC^
M@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@".[_X])?\ KFW\JPZW
M+O\ X])?^N;?RK#KLPWPL\W'?&@HHHKH.$**** "BBB@ HHHH **** "BBB@
M HHHH *DM/\ C[B_ZZ+_ #J.I+3_ (^XO^NB_P Z3V*A\:-RBBBO,/>"BBB@
M HHHH **** /S)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"R
MS:=_Z:M6K^?6ONL@_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110
M 4444 %%%% !1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?
M]D9U#_T[:37GYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH ****
M"BBB@ HHHH **** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH*
M***Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N
M+_KHO\Z3V*A\:-RBBBO,/>"BBB@ HHHH **** /S)_X.MO\ E';X/_[+-IW_
M *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\
MAB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CN
MA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?
MRK#K<N_^/27_ *YM_*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?\ @ZV_Y1V^#_\ LLVG?^FK5J_GUK^@K_@ZV_Y1V^#_ /LL
MVG?^FK5J_GUK[K(/^1>O5GY#QE_R.W_AB%%%%>T?*A1110 4444 %%%% !11
M10 4444 %%%% !7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*
M0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH ***
M* "BBB@ HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8
MUY]_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X
M)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-
MOCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +
M*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH
M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#A
MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\
MH;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E
M<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W
M^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]
M#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\
M"RN?\:]THH \+_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
H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20230630_g25.jpg
<TEXT>
begin 644 blkb-20230630_g25.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 **P=;^)W@7PYX_T+X7:UX@2#7O$UM>7&AZ<879KJ*T$9N&#*I50@FC^
M\1G<,9YK>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHJEXA\2>'?".CS^(?%>O66F:?;+NN;[4+I(88AG&6=R%4?4T
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
MO%$(H3[Q$]Z^B:*DN:005HA1114%!1110 4444 %%%% !1110 4444 %%%%
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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 **** "BBB@ HHHH CN_P#C
MTE_ZYM_*L.MR[_X])?\ KFW\JPZ[,-\+/-QWQH****Z#A"BBB@ HHHH ****
M "BBB@ HHHH **** "I+3_C[B_ZZ+_.HZDM/^/N+_KHO\Z3V*A\:-RBBBO,/
M>"BBB@ HHHH **** /S)_P"#K;_E';X/_P"RS:=_Z:M6K^?6OZ"O^#K;_E';
MX/\ ^RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4
M444 %%%% !1110 4444 %?IU_P &HO\ RD+\:?\ 9&=0_P#3MI-?F+7Z=?\
M!J+_ ,I"_&G_ &1G4/\ T[:37GYK_P BZIZ'L\._\CNA_B/Z!J***_.S]O"B
MBB@ HHHH **** "BBB@ HHHH **** ([O_CTE_ZYM_*L.MR[_P"/27_KFW\J
MPZ[,-\+/-QWQH****Z#A"BBB@ HHHH **** "BBB@ HHHH **** "I+3_C[B
M_P"NB_SJ.I+3_C[B_P"NB_SI/8J'QHW****\P]X**** "BBB@ HHHH _,G_@
MZV_Y1V^#_P#LLVG?^FK5J_GUK^@K_@ZV_P"4=O@__LLVG?\ IJU:OY]:^ZR#
M_D7KU9^0\9?\CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !1110 5^
MG7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37GYK_ ,BZ
MIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@#C/C-\#/"'QSTR
MRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#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 \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** (-+
MT^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH ****
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
M,'Q#^&W[1?[.G[7WB;]J3X"?"1/B'X=^(^AZ=:>-_#%IK=O8:C9WM@C16]Y
MURRQ31F%BC1[E;/(.!BOI^BFG835SX:\5?%?XKV_[;W@+]I7]LW]GOQ!\//
MGAS0M0TSP-/;2PZRMGJM^T<,L^IR6+2"T$D($<8PR9.6D'S 6+>T_;<UC]JG
M4_VA?C7^P=KOBO\ X1Z[GLOA7I6G^/\ 08M/T2R/RM>[)KL-)>S@?-(RJ47"
M*!V^W:*KG\A<I2\-ZCJNK>'+#5M<\/RZ3?75C%->:5-<1RO9RL@9X6>,E'*,
M2I925)&02,&OB?X8K^W1'\>]6_:=^/W_  3[\0>)/%0\ZQ\%6=E\0_#RZ?X6
MTIN#%;*]YEKB4<S7# ,PPBA$&T_<M%2G8;5SR'XL?&K]H_P)XC2Q\*_L;:GX
MUT.\TJ*1+W1/%VFPSV]VVX26T\%W)$ H^7][&\BG)R!CGGO^"=/[/7Q%_9[^
M$7B2#XG:-8:)J/C'X@ZKXHC\):3=B>U\.07;)Y>GQNH",$$>24 3+G'J??Z*
M+Z6"VMSPK_@H!\%/'WQU^&'A+PW\._"R:M=:7\4?#^KWT$ES#$(K.VNP]Q+F
M9E!VQ[OE!+,,@ YQ7MFM6\UYH]W:6Z[I);:1$7.,DJ0*LT47T"VIX+^P_P#!
M3XE_"+_@G_X4^!WQ&\.C3?$^G>%KJSOM--Y#,(IGDF*KYD3M&W#KRK$<UY%^
MS8W_  4:^$O[)'AG]E[PG^QO!H7B+2-!_LN/QMXE\?Z8^G6<A+?Z5Y%G)//+
MLW9$>T9('/:OM>BGS!8\]_92_9^T7]EC]G?PI\ =!U-[V'PYIODS7SIM-U<.
M[33S;<G;OFDD?;DX#8R<9KT*BBI;NQA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
:4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20230630_g26.jpg
<TEXT>
begin 644 blkb-20230630_g26.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 **** /)OVM/VVOV
M>?V*/"=GXJ^/'BZ2S;5)7CTC2[&U:XO+]D +^7&O\*AER[%5&Y03E@#\^_\
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
M$G?V'/%G[$G[/]]I?Q2U"WN?&?BW6#JOB+[+-YJ6WR!(K?S.DA4;F9AQOE8
ML &/U)13<VT"BDPHHHJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#S+]JW]L?]G#]B'X=6?Q8_:@^(W_  C'A^_UJ/2;2_\ [(O+
MWS+R2*:9(MEI#*XS'!*VXJ%&S!.2 ?GS_B(5_P""/_\ T=W_ .6!X@_^0*\9
M_P"#K;_E';X/_P"RS:=_Z:M6K^?6OI,KR?#8W"^UFVG=[6_R9\+G_$^/RK,7
M0I1BU9/5.^OI)'].'_$0K_P1_P#^CN__ "P/$'_R!1_Q$*_\$?\ _H[O_P L
M#Q!_\@5_,?17H_ZN8'^:7WK_ "/$_P!><V_DA]TO_DC^G#_B(5_X(_\ _1W?
M_E@>(/\ Y H_XB%?^"/_ /T=W_Y8'B#_ .0*_F/HH_U<P/\ -+[U_D'^O.;?
MR0^Z7_R1_3A_Q$*_\$?_ /H[O_RP/$'_ ,@4?\1"O_!'_P#Z.[_\L#Q!_P#(
M%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_DC^G#_ (B%?^"/_P#T=W_Y8'B#_P"0
M*/\ B(5_X(__ /1W?_E@>(/_ ) K^8^BC_5S _S2^]?Y!_KSFW\D/NE_\D?T
MX?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!'_\ Z.[_ /+ \0?_ "!7
M\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/Z</^(A7_ ((__P#1W?\ Y8'B#_Y
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
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'RI/IFIZCHNI6^LZ/?2VMW:3I-:W-O(4
MDAD5@RNK#E6! ((Z$5^JG_!NA\-OC9JO[0_CC_@IE\>OB7JNG> /#/AO4(/$
MOC'Q-JLK+K=TZJTBRRRL3,D**97<D[7$(&23C\P_A3:?#^_^*/ANQ^+.J7-C
MX5FU^SC\37ME&7FM]/,Z"XDC4!B76+>0 "20.#TK]J/VM_VM_P#@A1^U%^SO
MX8_9'\/_ /!0_P 3_#;X9^&(42/PAX%^'VKQ07Y0@QFY:;2Y'E"-E\$X:1C(
M^]PK+Y6:3FX*C&#?-HVDW9==NKZ'T7#U.E&J\3.I%.GK&+DH\TNF[6BZ_<?F
MK^TE_P %'?BCJ_\ P4/^)_[:7[*WC34?!UQXNO[RSTK4K6&-;H:6T:6Z'YU;
MR97BAC<LF'1B=K C-?:'_!;37-:\3?\ !&_]CGQ'XDUBZU#4;_0=.N+Z_OKA
MI9KF9]%A9Y)'<EG=F))8DDDDFOCJ3X(_\$IY/VY)?AK!^V?XLB^!8T,30_$2
M3PG<O?&_\@,;<VXLQ)M\W*[_ ",8'I\U?>G[9/[0'_!#+]J?]C#X9_LH7O\
MP4-\26=O\(=$BMO#U[8_#O5S/J3P6*VL8F$FGA!NV*3@J,D\@5A7Y(5J#A3E
M:._NO:S2OI^'0Z\'[6KA<9&K6A>=[)SBDY<R;:5]GWZGXQU^LG_!:(2_#G_@
MC7^QK\*_"<S6^B:EX;L=3U"WA.V.XNQI%O+YC <$F2\N'Y[N37R5\'M&_P""
M64W_  3*\>:M\7/$6K1_M')K#CP991?VAL:W#6WE[1&AM#&0;C>96WC:=N/D
MS]3?#;]KO_@FM_P4/_X)L?#;]C?]O;X_:Q\*?&'PBD@M]&UZUT::ZBO[.")K
M>,(8XI%P;<Q(Z/L820JREERM;8N<I5J=10E:$G?3RW2ZHYLMHPIX:M1=2"E5
MIIQ]Y*WO)N+;T3:6S/;_ (]?M,6'P#_X)N?L#?MM?$K2;G6[OP5XITF*^5"K
M7<^GOI%U#<%"Y :0QP1,-Q 9U7)'4<[\+[[]CG]L_P +_'C]E[]DWXQ^)M<T
MWX\?$4?$+XN>,/$'A@Z58?#OP_#>IJ%RC2SL1/<,Z-%$0-I\PLV%A9F^4O\
M@LE_P4#_ &=/V@O!/PI_8L_8LN-0N_A=\']'2UM/$&J6SP/K%RL$=O'($D5'
MVI$C9=T1G>>0[  I;-_:@_:@^ W[*_[#VC_\$[_V&_B-:^)+KQA##K/QY^)6
MDPRQ+K%W_P L](MWD1'-K%WX 88[R3J>.G@YNC%I-3DVUV2YN9-^FZ6EWIW/
M3KYI2CB:B<HRIPBD^\I<B@U%WVELW9V2NM;'NG_!03]CO]L_]O3PWX6N/V5/
MAEH>A?!+P-X/DE^"7POD\2P6^N:UHD042:XE@[>9*UQ\K@OB0HT?REY"9/RH
M((."*_97X<?\%,_^"=8^*'P?_P""BOBG]HK4-,\5_"WX$?\ "&ZA\&(/"5X]
MU?ZBD4JKY%TJ_9A$QFDPS,  D18J<J/QTUW59==UN\UR:!(GO+J2=XXAA4+L
M6('L,UWY;*NHNG.-DO)K6[OOOT=^MSQ\]CA)3C6I3YI2O?5-62C9V7P]4HO9
M(JT445Z9X 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T
M[:37GYK_ ,BZIZ'L\._\CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ H
MHHH **** ([O_CTE_P"N;?RK#K<N_P#CTE_ZYM_*L.NS#?"SS<=\:"BBBN@X
M0HHHH **** "BBB@ HHHH **** "BBB@ J2T_P"/N+_KHO\ .HZDM/\ C[B_
MZZ+_ #I/8J'QHW****\P]X**** "BBB@ HHHH _,G_@ZV_Y1V^#_ /LLVG?^
MFK5J_GUK^@K_ (.MO^4=O@__ ++-IW_IJU:OY]:^ZR#_ )%Z]6?D/&7_ ".W
M_AB%%%%>T?*A1110 4444 %%=C\-?V?_ (R_%^)[GX=?#Z^U&!&VM=@+%!N[
MKYLA5"?;.:/B5^S_ /&7X01)<_$7X?7VG0.VU;LA98-W9?-C+(#[9S7-]=P?
MM_8^TCS_ ,MU?[KW.#^U<K^M_5?;P]K_ "<T>;_P&]_P..HHHKI.\**** "B
MBB@ K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IVTFO/S
M7_D75/0]GAW_ )'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110 44
M44 1W?\ QZ2_]<V_E6'6Y=_\>DO_ %S;^58==F&^%GFX[XT%%%%=!PA117/?
M%;X::#\8? &H_#7Q1J&J6VFZJD<=\^CZE)9SR1+(KM$)8B'57"F-]I!*.PR,
MYH /!7Q:^&'Q)U36-%^'WQ!T?6[OP_=K:ZY!I6H1SM8S$$B.783L;Y6X/.5(
MZ@UROBK]L[]D;P-XBO/"'C/]IKP)I6JZ=.T%_IVH>*K6*>WD'5'1G!5AW!&:
M\/\ ^"<_@'P9\+OVH/VE/A]\//#=II&BZ3XIT.#3M-LH]D4$8T]C@#U))))Y
M))))))KU?]K'_AG#X%_!GQA^T;\1_@[X3U"71]-DNY)+_0+9Y;ZZ.$AB+LA)
M:25HTR3_ !4BW%*5CT#X9?&+X3_&G1I_$7P@^)6A^)["UNC;7-YH.J17<44P
M56,;-&Q ;:RG!YPPJ+XH?'#X-?!*SM-0^,7Q4\/>%H+^5H[&;7]7AM%N'4 L
MJ&5AN(!!..F17E__  3=_9]U#]GO]EC2+#Q5I\=OXH\4W$OB3Q<L=N(@M_>$
M2&+8H 3RH_*BVC@&,XZUS7[?O@;QEK'Q@^"WQ(T7]G[4OB/HWA/6M9F\0Z#I
MMK;3,R3Z>882R7+I&1YA#<GC9QS@%ARQY['M_P +?V@?@7\;Y+V'X-_&#PUX
MI?35C;4$\/ZU#=FV$F[87$3';NV-C/7:?2HO '[1GP#^*WBS4O GPS^,OAK7
MM9TC<=2TO2=9AGG@"L%8E$8G 8A21P"<'!XKR3X%?&?X(_&JU\?_  &^%7P?
MOOA-\0K?P^XU3PYK?AF#2[Q(Y8WC@O%-N66>%7D&'5B1O' W#/@_AS5O&_P
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
M-/\ LC.H?^G;2:\_-?\ D75/0]GAW_D=T/\ $?T#4445^=G[>%%%% !1110
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
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
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
MK/?^)->>U\9ZKIZ6-[?;96M$CM;F-0D*)#$$.54QL5P&.3ETN*Y]845\2_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
*HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20230630_g27.jpg
<TEXT>
begin 644 blkb-20230630_g27.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^!?^
M"Q'[8/QO^$WQ9^%O[,OPK^+D?PVTSQU<AO$GC]XE+64#7*0?*[8\I(PS2N5*
ML1L&]%W9<8N3L)NRN?9GP8^._P )OVA?#-WXR^#?C&+7-,LM6GTRZNX;>6-4
MNH2/,CQ*BDXW#Y@"ISP3775\@_\ !/[]@#XN_L8^+H;KP;^V,WC;X8:MI]Q<
M7/AZXTA(U:^E,;)=P2K+*&#!3N(*Y!'WNH^?_P#@LY\5_P#@I1\.]#O_ (D:
M?\0T^'7PWLO&,&B^&+;PCKDD.K:T7@FE%[// VZ./]RZB+>G4;D;&\UR)RLF
M+F:C=H_3ZBO/M"\2_$=/V5['QAX(T5?$?BT> (KS2=/O[T1#4]0^Q!XXY)7(
M"^9+@%V( W$DCK7Y\?!7XJ?\% /#G_!9?X?_  A_:N^.]Q<OKNBWNH:GX.\,
MZK-'H=K&^E7\D5O]G&V.1HVB0[V#MN4'>^ Q2C>X.5K'ZD445\Q_MM?LI_MG
M_M/_ !&T[2/@[^V3<_"KP%:Z"HOAH%O,VI7>I&:7<28I(&\GRO) 'G 9W?(<
MYI))L;T/IRBOS&_X)&_M!?M5^'/V[_B)^P]\8_C1J?Q!T;PS;:F/[4U6]DNW
MMKFSO(H/-CEE+2+&X<J8F8A6*XP0=WZ<TY1Y78(OF04445(PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG7]MWPM_
MP3Y_: U*Q_9K_; \7>';'7?[/_M7P^NIZP-.O;>*1WB\VVN'*J2S0L#%E@WE
M@LA !KZ*KYP_X*1?L%>"_P!M+X*:K:Z1X!\.W'Q%MM.6W\(^(]8EEMS9?OU=
ME:6$%BFTRD(RLNYLX&2:J-N83V/B#]C&*^_8^_X*R:/^R=^R7^T9>?$'X9Z[
M:32ZY8QWZ75M:#[-/*P=H3Y/GQ-'&QFC"$[_ "R 25KV'_@X<^('@/5?V/\
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
MZ.[_ /+ \/\ _P @4?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z<**_F/_XB%?\
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
MT5K>//&6J?$3QOJ_C[6[2QM[S6M3GOKJ#3+".UMHY)9"[+%#& D2 L0J* %
M '2LFO15[:GANR>@4444Q!7Z=?\ !J+_ ,I"_&G_ &1G4/\ T[:37YBU^G7_
M  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\ (NJ>A[/#O_([H?XC^@:BBBOSL_;P
MHHHH **** "BBB@ HHHH **** "BBB@".[_X])?^N;?RK#K<N_\ CTE_ZYM_
M*L.NS#?"SS<=\:"BBBN@X0HHHH \U^/'[1-]\'-4TOPMX6^!OC7QWKFKPRS6
MVG^%--C,5O'&5!>XN9WCA@!+  %BQ/1>]4OV7/VN/!7[4<'B/3-+\):]X9\1
M^#M26P\5>%?$MHL5YI\SAC&3L9E>-PK[6!YVG@<9Z+XZ7'[1=MX7MW_9JTKP
M7=ZS]L_TR/QO?7<%L+?8V2AM8W8R;]G! 7&[G.*^</\ @F_JVJZ-^T/\:O!G
MQ^TB>Q^-FJZC8ZQXP^SLC:7=:<(S'9&P*DMY4:2;3YGSYD7))#!46DG!L^Q*
M\-\+_M]?"+QI^U[>?L>>&="UJ[U6QBNEG\0QP1_V:;JVCCDN+57W[FDC$B*^
M%PKG:?6I/V_?VG1^R]\!9-<T?6-/L?$GB;4H= \)W>KW*0VEK?7&X"ZGD?Y4
MAA19)F+<'RPO\5?*WPW\>_L>?!']M/X&^%OAW^T7X0U;1M!^'VN6FM>)QXDM
MY%N]5NI$=Y9Y1(1YT\K.P4G)S@< 4,<873;/I[QI^WYX$\&>-]8TJ3X9>*;W
MPIX9\4VOAOQ5\0+..U_LW2M4N#"JPNC3B=U5KB%9)$C949P.<UW'Q/\ V@-)
M\ ?%+P=\%M%\.W&N^)?%]V[KIUG,J?V=ID7-QJ-PQ!"1)E44'F21PB\YQ\Y_
MM1?LWZS\)O WQ+U/Q7\7M&L_@]XL\<6WC+Q/IAT2:779+T36DC:;92+*(F^T
MW%K J%DW*92N&ZUD_#SX_>._@=XP^(WQH^)'P%U3Q;XZMM!LO$'Q:N;#5[>%
M/!6BR)++9:-:),0;EX;:.2>55V!I"S%V)7!<:A%JZ/N.BJ?AW7]*\5^'[#Q1
MH5SYUCJ5G%=6<P!'F12('1L'IE2#5RF9!1110 5):?\ 'W%_UT7^=1U):?\
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
M'>&=.\(Z# 8K'2K"&SLHBV2D42!$&>^%45>HHH)"BBB@ J2T_P"/N+_KHO\
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
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 @TO3X-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHK(^(/B^T^'W@+7/'M_ TL&AZ1<ZA-$I
MP72&)I" >Q(4B@#7HKXS_99_8]\*_M>? '0_VF_VL?%OBOQ'XS\>6/\ ;,-Q
M8^,M0T^VT""<E[>VL(+:=(XECC\LY8,6<,23G%=#^Q\/'?QO^#/Q0_9-^,7Q
M;\4W5Y\/?B)=>&(_&>F:L;75]0TN-H+FW:2Y0;A,\3&&1UPY3.&#'?5<J[DW
M/JNJVF:SH^M)-+HVJVUVMO</;SM;3K((Y4.'C;:3AE/!4\CO7QS\)/AGH?P
M_P""H-K\&OV9M?U]/"A^&,VH_$GP]?>([S4K.SNFG"V4VZZED:*YDP3MW9,8
M+ 88D^K?#O\ 8P.G?"KQQ\*?&_CG5+*R\7_%36O%$DO@W6IK&=[.[OFN$M))
MU59$!3:D@C()&0'P<D:2&FV>\T5\<_LM^![#X,_\%*_'?P2_9\\0ZY+\-=*^
M&5E=^*M$U#7KK4;72?$DUW^Y2)[F21XW>S5I&7<<YYZ*%Y7]O_\ 9O\ #7[.
M_@SP_P#%KX'?$CQY)\:]:^(FF6?A35-0\;7MU/K,\]T#+:2VQD^SFV$'F$HL
M2HJHJGY20SY5>PKZ'WA1114%!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%>$?\%%_C/\0?@W^SH$^$FK)IWBGQAXGTOPMH&K21AQI\]]<+$;
MC:>"R1^85SP&VGG&"TKNPF[(]WHKY&^-7_!.SP%\+_@7KWQ.^"GQ-\?Z5\3?
M#6@W&JZ?X\NO'>H7-UJ%Y;Q&7%W%-,UO+'*4VNGE!=K' ['NO"/@3P9_P4*_
M9M^%_P 5_C!?>(8;/4_"\&IZEX:T'Q)=:;97MU<00E_/^S.DLJQ.C^6N\*-[
M%@QQAV5KA=GO.H:A8:38S:IJM]#;6UM$TMQ<7$H2.)%&69F/"@ $DG@4^VN;
M:]MH[RSN$EAE0/%+$X974C(8$<$$<YKX@_9"^''BOXQ_LW_M+?L]>!?'5]JG
M@*^UW7?"_P *=5\2:E-=I CV302*EP^^26UCN' 5AN^ZY&XYKWKQ?^Q=\,OB
M?X%\(^%?C1K_ (ANM,\(^&8=/?1-)\67FFZ;/+'%&AN91:O$\CJ$(0NVU03\
MN230XI,$VT>T45\<_P#!/6UU;X@?L9_$70_%_P 6_%S> 8?B!KUK\/O%R:S*
MNIMX6MY$$4D=W@R%<I<(''SA<A2N%QQ_[+.K_ 6__P""AFCZ)^P/\1M6G\'V
M'@N_?XJZ=J/B2_N+:YN&*"Q:*'49&E>X#DEY478%X+!F8%\NXK['WM1114%!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4
M/%/AS2_&/AG4?".N1&2RU6PFL[Q%."T4J%'&?]UC5^B@#Y!^ &I?MU?L=_":
MR_9CG_9%F^)4'A5'L/"/C30?&>G6-KJ%B'8VXNHKIUEMG1"J-M60';\N[J>+
M_9H^(G[07PF^$_Q>^'/AGX.7UY^T]KWB74O%U]X5UJ)+/3;M;BZ@MENK&\DD
M%O<V=O$T)V^:KE@R$#.:^\J*OF\B>4^4?V%=!^/7P;GC\(>.OV,?%=EJ7BJ_
MDU#X@_%/7_&^AW<^H7YC8^=+%;7+R"/<!%%#&"L2L/\ :8^O?MB>(?VF?#OP
M(U27]D7X?0>(?'%VZ6NG17%];0+8H^0]WBYDCCE:,<K&6 +%<Y (/J%%)RN[
MCMI8^9?V%-#^*_P=T^W^$NL_L7^*/#%I?RW&H^)_B#XB\<:-J-SJVINNZ2ZN
MA:W#RR22N  0"J#:.%%>;> XOVY9/VBM5_::^/7[ &O^)O$%J\]AX L+'XA>
M'TT_PQI;<,($DO-SW4P&9;A@&(PBA$&T_<=%'-J+E(-+N;R]TRVO-0TU[.XE
M@1Y[.217:!RH+1EE)5BIR,@D''!J>BBI*"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\?_ &YOV=/$7[3G[/MYX#\":];:7XHTW5++6_">H7H)
M@AU*SG6:'S, D(VUD) )4/NP<8/L%%-.SN#U/CK]H3XS?\%'/BA^SGXF^%GA
M7]@:]T3Q-JOARYL=2UM_'.EW%E"CQ,DKV:)-YL\K*7\I&";692Q.,'F?%?B[
MXQ_%']D#P%\ ?V _A9XMO_"NEQ+X7^)UQ)=VF@^(]$AL[:V#Z>(]1EB6.ZG2
M7YYT,BQJ6*[BRD?==%5S6Z$\OF>1?LC7GC/2/!:?"_4_V/K[X2Z!X:L+>V\/
M65QXDTV_CN4^?>J_8IY&5EP&9I.7,A.2=QKSS_@HEHW[6_Q*ET#X,_!OX*:O
MX@^'FK(\OQ(O?#GBK3M-U"]MP2!I<3W<\1ACEQ^]E0,2C; 5RV?J"BI3L[CM
MI8\3^'?CSX^Z)\#-0M/"/[#4GA._\+PV=KX4\#W_ (TTM8=1M595D2&>T>:.
MW,<0;:)  S;1D EAYM<?#_\ :(_:B_;#^%GQP\4_LTW/PMTCX9?VC/J&L:WK
MUA<ZEK#7%OY*V,264LN( Q+,TC ,"=H!SGZUHI\U@L%%%%2,**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
K "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20230630_g28.jpg
<TEXT>
begin 644 blkb-20230630_g28.jpg
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
M^T[J?B70/@M\._$%U;GPUX<M!)>ZS=VTK0M)-N= AD(<!LDQ1DA1O=GK]E/
M7@W2?AUX%T7X?:"TIL="TFVTZR,Q!<Q01+$FX@ 9VJ,X &>PK6K3VBO>Q'([
M'S+^R=_P47_9&^,/P)\8^+/@9X:UW1_"?P@\/1SZGI\^AI!]GLH[>>14MXXY
M&#XCMG&W(_A]<U^>_CG_ (*5?LV>(/\ @L!X/_;:T^37O^$)T3P[)97Q?2@+
MOS6T^]MQMBW\C?<1\[NF3VK]HJ*E2BF]"G%M;GRC^U;_ ,%6O '[-WPG^%?Q
MCT'X2:[XKTGXJ@3:4(91:2VUN8X9 65D?=*PF7;$,;MK?-QS\T?\%2?$&E>#
M?^"G?PY\9?MJ^%M8U?X#Z?I"OI]K#9O/I_VSRY]YEC7Y9'$_DM(A^9HE089?
ME/ZARP03[?/A1]CADWJ#M8="/0TR\LK/4+9[._M(IX9!AXIHPRL/<'@T1DH]
M <6S\H_V0+KX<_%O_@L18_%K_@G/X+U71?A?#H<H\?W$&ER6>F22-;S;D6(X
M$:O(;79%A3YB,ZJ%7-?K#4-C86&F6RV>FV4-O"OW8H(PBCZ <5-2E+F815D%
M%%%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?
MF3_P=;?\H[?!_P#V6;3O_35JU?SZU[N7Y+]>P_M?:6UM:U_U1\AG/%7]D8UX
M?V/-HG?FMOY<K/[0**_B_HKM_P!6?^GO_DO_ -L>5_K]_P!0W_D__P!J?V@4
M5_%_11_JS_T]_P#)?_M@_P!?O^H;_P G_P#M3^T"BOXOZ*/]6?\ I[_Y+_\
M;!_K]_U#?^3_ /VI_:!17\7]%'^K/_3W_P E_P#M@_U^_P"H;_R?_P"U/[0*
M*_B_HH_U9_Z>_P#DO_VP?Z_?]0W_ )/_ /:G]H%%?Q?T4?ZL_P#3W_R7_P"V
M#_7[_J&_\G_^U/[0**_B_HH_U9_Z>_\ DO\ ]L'^OW_4-_Y/_P#:G]H%%?Q?
MU^G7_!J+_P I"_&G_9&=0_\ 3MI-<^+R#ZKAY5?:7LMK?\$[<NXR^OXVGA_8
M<O,[7YKV^7*C^@:BBBOG3[<**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /S)_X.MO^4=O@_\ [+-IW_IJU:OY]:_H*_X.MO\ E';X/_[+-IW_ *:M
M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%% !1110 4444 %%%% !111
M0 4444 %?IU_P:B_\I"_&G_9&=0_].VDU^8M?IU_P:B_\I"_&G_9&=0_].VD
MUY^:_P#(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "J/B;7['PGX;U#Q3JBR&VTVQENK@1+N8QQH7; [G .!
M5ZJ^K7NEZ;I=SJ.N7=O;V5O;O)>3W<BI%'$JDNSLW 4*"23P #F@#X=^'6J_
M\%!?VQKGP'_P4 ^&L'PHT[3=.L-67P=X$U:ZU%I)[*[DCBE-W=1'8+G%J A6
M/8FX[ADG'T]^TK\4/CA\/_#UEIGP ^"X\5^(M6$XCO-2OUM=)T9(U!:XO9<^
M8R_,-L42EY-K %<9KYE_:6_9AG_8-^#WB?\ :O\ V&_VC=3\"Z;H\+:S<_#[
M4[M+_P +ZKN8,T,$$O-L\V["F-CDE%79P1];^!/&M_\ $KX!Z-\1M4T1],NM
M?\(6^I7.FR$[K22>U65HCGG*EBO/I6CMH^A*OL<-_P $]?C_ ../VH?V.?!?
MQY^)4.GQ:UK]O>/?IID#16X,5[/ NU69B/DB7.6/.?I7F_PV^.7[;W[9MEJ7
MQ>_9EUWP#X*^'4>K75GX0N_%.A76I7WB-+>5H7NW$<\26]N\B,$ #2?*<]LQ
M_P#!*.PU'5?^"3'@G2]')^UW/A[6HK7:<'S&O[T+C\2*\"_9&_9L\%>)?^"5
MEK\?A^T_\3] UWPYX5U:>WFT[Q_<V=GX>N[.6X/DK:1%(E7=&K.KJ7<.3N^9
M2'9)OU%=V1^DGAL>(AX=L!XO:R.K?8HO[4.FJXMS<;!YGE!R6$>_=MW<XQGF
MO _C#^T-^T#X[_:2N_V2_P!D:T\-6>H^'=#M]5\>^-/%EM-<VVCK<EOLMI#;
M0NAFN9%4R?,P0(.YZ=5^QG\:-=^(G[)_PM\>_&?6[2U\3>+/#-I(XNY$@DU&
MX:+=OC0XW-(@$NU!T8X %?-G@/\ 9Y\/_&S_ (*;?M)>%/B)\4_'&B?)X7U*
MQT?PKXLGTE-6MCIOE^=*UN5EF6!PJ ;PBM*<@DC$Q6KN-O16/K_X&:9\?='\
M(W&G?M%>*_#&MZS'J+BRU/PMI4UE%-9[(]AEBEDDVS;_ #<[6V[=F.<UV=?*
M_P#P38\5^.HO%_QJ^!>K_$S6?&7AGX=?$ :9X2\1>(+\WEV(V@#S64EP>9C
M^%RV2-V.!@#ZHJ9*S&G=!1112&%%%% !1110 4444 %%%% !1110!^9/_!UM
M_P H[?!__99M._\ 35JU?SZU_05_P=;?\H[?!_\ V6;3O_35JU?SZU]UD'_(
MO7JS\AXR_P"1V_\ #$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "O
MTZ_X-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4
M]#V>'?\ D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !577-$T?Q-HMYX;\1:7!?:?J%K);7UE=1!XKB&12KQNIX964D$'@
M@FK5% 'R=\)_^"27[,G@?X[>+?B#XC^$F@ZAX;>_T^X^'OAR:]O+FWT?R[8"
MZ:2VF<PEI+@LZC#A5"XVY*U[C\>_V7O@G^TUING:1\9_#5]J5OI4LDEC'8^(
MK_3MC. K;C9SQ%QA1PV0.V,FO0**;E)N]Q61Y%^SQ^PI^R[^REKDOB'X"_#Z
M]T.XFTY[%TD\5:G>0B!Y$E95ANKF2-"713N50W49PQ!P/$__  3%_8E\7^.+
M_P =ZY\&]\NKZE_:.L:3!KM]#IE_=[@WGS6,<PMY&)&3E,,<E@237OE%'-+N
M%D<3\0?V<_@Q\4O$7@SQ7XW\$0W5[\/M3^W^$'BN98$T^?:J@JD3JK@!$PK!
ME&P<5SWQ[_8F_9O_ &E/$]AXY^*7@>X?7M-M#:6FO:-K=WIMX+8L6,#36LL;
M21DEOE8D#<V,$FO5Z*$V@LCEO@W\$_A5^SYX#M?AE\&O!-GH&AVCL\5E9ACN
MD8Y:21W)>61N,N[,QP,GBNIHHI#"BBB@ HHHH **** "BBB@ HHHH **** /
MS)_X.MO^4=O@_P#[+-IW_IJU:OY]:_H*_P"#K;_E';X/_P"RS:=_Z:M6K^?6
MONL@_P"1>O5GY#QE_P CM_X8A1117M'RH4444 %%%% !1110 4444 %%%% !
M1110 5^G7_!J+_RD+\:?]D9U#_T[:37YBU^G7_!J+_RD+\:?]D9U#_T[:37G
MYK_R+JGH>SP[_P CNA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH *
M*** ([O_ (])?^N;?RK#K<N_^/27_KFW\JPZ[,-\+/-QWQH****Z#A"BBB@
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
MMO\ E';X/_[+-IW_ *:M6K^?6ONL@_Y%Z]6?D/&7_([?^&(4445[1\J%%%%
M!1110 45V/PU_9_^,OQ?B>Y^'7P^OM1@1MK78"Q0;NZ^;(50GVSFCXE?L_\
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
M<WU+!^W]M[.//_-97^^US@_LK+/K?UKV$/:_S\L>;_P*U_Q"BBBND[PHHHH
M**** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.H?\
MIVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%
M%% !1110!'=_\>DO_7-OY5AUN7?_ !Z2_P#7-OY5AUV8;X6>;COC04445T'"
M%%%% !1110!^4?[3'P0\0_ ;XLZGX0U:PD2RDN9)M%NROR7-JS$HRGH2 0K#
MLP/M7G]?L#X\^&_@+XGZ-_PC_P 0?"5CJ]GNW)#>P!_+;^\AZHWNI!KCO!G[
M''[,W@#64\0>&?A'IZ7D3AX9KN6:Z\MAT91.[A2.Q !%?)U^'*DJ[=*:47WO
M=?Y_@?R7GGT<,QKYW.IEF+IQPTI-VFI<\$W\*234K=&Y1NM^YY[_ ,$U_@AX
MA^%OPFO_ !?XLL)+2]\4W,4T5I,NUTM8E81,P/(+&21L?W2OK7T=117TN%P\
M,+0C2CLC^EN&.'\)PMD&'RK#-N%*-KO=MMN4G_BDV[=+A1116Y[P4444 %26
MG_'W%_UT7^=1U):?\?<7_71?YTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3
M_P '6W_*.WP?_P!EFT[_ --6K5_/K7]!7_!UM_RCM\'_ /99M._]-6K5_/K7
MW60?\B]>K/R'C+_D=O\ PQ"BBBO:/E0HHHH **** "BBB@ HHHH **** "BB
MB@ K].O^#47_ )2%^-/^R,ZA_P"G;2:_,6OTZ_X-1?\ E(7XT_[(SJ'_ *=M
M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%% !1110
M 4444 1W?_'I+_US;^58=;EW_P >DO\ US;^58==F&^%GFX[XT%%%%=!PA11
M10 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?\ 71?YU'4EI_Q]Q?\ 71?Y
MTGL5#XT;E%%%>8>\%%%% !1110 4444 ?F3_ ,'6W_*.WP?_ -EFT[_TU:M7
M\^M?T%?\'6W_ "CM\'_]EFT[_P!-6K5_/K7W60?\B]>K/R'C+_D=O_#$****
M]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_P"#47_E(7XT_P"R,ZA_
MZ=M)K\Q:_3K_ (-1?^4A?C3_ +(SJ'_IVTFO/S7_ )%U3T/9X=_Y'=#_ !']
M U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN
M7?\ QZ2_]<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%%
M!1110 5):?\ 'W%_UT7^=1U):?\ 'W%_UT7^=)[%0^-&Y1117F'O!1110 44
M44 %%%% 'YD_\'6W_*.WP?\ ]EFT[_TU:M7\^M?T%?\ !UM_RCM\'_\ 99M.
M_P#35JU?SZU]UD'_ "+UZL_(>,O^1V_\,0HHHKVCY4**** "BBB@ HHHH **
M** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,ZA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,
MZA_Z=M)KS\U_Y%U3T/9X=_Y'=#_$?T#4445^=G[>%%%% !1110 4444 %%%%
M !1110 4444 1W?_ !Z2_P#7-OY5AUN7?_'I+_US;^58==F&^%GFX[XT%%%%
M=!PA1110 4444 %%%% !1110 4444 %%%% !4EI_Q]Q?]=%_G4=26G_'W%_U
MT7^=)[%0^-&Y1117F'O!1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-
M6K5_/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,
M0HHHKVCY4**** "BBB@ HHHH **** "BBB@ HHHH *_3K_@U%_Y2%^-/^R,Z
MA_Z=M)K\Q:_3K_@U%_Y2%^-/^R,ZA_Z=M)KS\U_Y%U3T/9X=_P"1W0_Q'] U
M%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5AUN7?
M_'I+_P!<V_E6'79AOA9YN.^-!11170<(4444 %%%% !1110 4444 %%%% !1
M110 5):?\?<7_71?YU'4EI_Q]Q?]=%_G2>Q4/C1N4445YA[P4444 %%%% !1
M110!^9/_  =;?\H[?!__ &6;3O\ TU:M7\^M?T%?\'6W_*.WP?\ ]EFT[_TU
M:M7\^M?=9!_R+UZL_(>,O^1V_P##$****]H^5"BBB@ HHHH **** "BBB@ H
MHHH **** "OTZ_X-1?\ E(7XT_[(SJ'_ *=M)K\Q:_3K_@U%_P"4A?C3_LC.
MH?\ IVTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 444
M4 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9BNTABGWACL:\^_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OC
MO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[
M_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_X
MU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE%
M 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O
M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;
MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y
M_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'
M>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?
M'?\ X65S_C7NE% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%
M% !1110 4444 %%%% !1110 445\V?MV^,/'OB;XJ?!_]COP)XZU+PO'\5=;
MU.3Q'K^B7'DWT6E:9:"YN+>"4<PO,7C3S%Y49[$TTKL3=CZ3HKXE_;"_9_\
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
>BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20230630_g29.jpg
<TEXT>
begin 644 blkb-20230630_g29.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 **** "BO-OV
MD?V6_AY^U)HFFZ!\0]<\26,.E73W%N_AO7YK!V9EVD.T1RXQV/>O(O\ AT/^
MS-_T/_Q3_P##CWO^- 'U-17RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_
M /%/_P ./>_XT ?4U%?+</\ P22_9BL)EOI?&7Q.N5A82-;3_$B_"2@<[&V.
MK8.,':P.#P0>:T/^';O[(_\ T*7BK_PZ'B'_ .3ZTA2E45T85<1"BTI'TI17
MS7_P[=_9'_Z%+Q5_X=#Q#_\ )]'_  [=_9'_ .A2\5?^'0\0_P#R?6GU>?D9
M?7:79_U\SZ4HKYK_ .';O[(__0I>*O\ PZ'B'_Y/H_X=N_LC_P#0I>*O_#H>
M(?\ Y/H^KS\@^NTNS_KYGTI17P#XZ\%_\$S/ W[1WAG]G.ZU9I+W6K?46U:]
MD^/>L1?V-/;^2(;::,ZAGS9VE8*A*M^Z; ;MW?QP_9+_ &#_ -GWP$_Q"\?^
M%_&9M#?VMC:VMA\2/$,US=W5Q,L,,,4?]H#>[,XXSP 3T!I?5Y]T/ZY3[/\
MKYGV'17QS\6_V8_^":?P%M+>]^-'B^Y\,)=Y^R+K/QEUV![C'7RT;4-SX[[0
M<=ZVO G[#W[!OQ1\+VWC;X;R:OKVCW@)M=3TCXNZ]<02X." Z:@1D$$$=000
M>:/J\^Z#Z[2M>S_KYGU917S7_P .W?V1_P#H4O%7_AT/$/\ \GUS.B_LB?\
M!.WQ'\1]2^#^@:[?7OBK1K87&K>'K7XQ:Z]Y:1'8-\D0U#<@_>1\D<;U_O#+
M^KS\A?7:79_U\SZZHKX\^'/[)?[!WQ0\7>+_  )X=\,>,X]7\#ZRFG:_8WOQ
M(\0QR1O)"LT4JC^T#NBD1LH_?:W'%=?_ ,.W?V1_^A2\5?\ AT/$/_R?2^KS
M[H/KM)='_7S/I2BOFO\ X=N_LC_]"EXJ_P##H>(?_D^C_AV[^R/_ -"EXJ_\
M.AXA_P#D^G]7GY!]=I=G_7S/I2BOFO\ X=N_LC_]"EXJ_P##H>(?_D^F3?\
M!-+]DN_A>QBT#Q?;/,IC6Y@^)^OEXB>-ZA[UER.HW*1D<@CBD\/-#6-I-VL_
MZ^9]+T5\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^-8'6
M?4U%?+/_  Z'_9F_Z'_XI_\ AQ[W_&C_ (=#_LS?]#_\4_\ PX][_C0!]345
M\L_\.A_V9O\ H?\ XI_^''O?\:/^'0_[,W_0_P#Q3_\ #CWO^- 'U-17RS_P
MZ'_9F_Z'_P"*?_AQ[W_&C_AT/^S-_P!#_P#%/_PX][_C0!]345^0'_!>;]F;
M1/V!OV/_  ]\8_V<OBU\1+#7-1^(]GH]U-J/C2YNT-K)8:A,RA)#@'?;Q'=U
MP".]?DC_ ,-O_M=?]'#^*O\ P:/7K8/)\3C:/M8-)>=_\F?.9GQ/@,JQ3H58
MR;LGHE;7UDC^NVBOY$O^&W_VNO\ HX?Q5_X-'H_X;?\ VNO^CA_%7_@T>NK_
M %<QW\T?O?\ D>?_ *\Y3_)/[H__ "1_7;17\B7_  V_^UU_T</XJ_\ !H]'
M_#;_ .UU_P!'#^*O_!H]'^KF._FC][_R#_7G*?Y)_='_ .2/Z[:*_D2_X;?_
M &NO^CA_%7_@T>C_ (;?_:Z_Z.'\5?\ @T>C_5S'?S1^]_Y!_KSE/\D_NC_\
MD?UVT5_(E_PV_P#M=?\ 1P_BK_P:/1_PV_\ M=?]'#^*O_!H]'^KF._FC][_
M ,@_UYRG^2?W1_\ DC^NVBOY$O\ AM_]KK_HX?Q5_P"#1Z/^&W_VNO\ HX?Q
M5_X-'H_U<QW\T?O?^0?Z\Y3_ "3^Z/\ \D?UVT5_(E_PV_\ M=?]'#^*O_!H
M]'_#;_[77_1P_BK_ ,&CT?ZN8[^:/WO_ "#_ %YRG^2?W1_^2/Z[:*_D2_X;
M?_:Z_P"CA_%7_@T>C_AM_P#:Z_Z.'\5?^#1Z/]7,=_-'[W_D'^O.4_R3^Z/_
M ,D?UVT5_(E_PV_^UU_T</XJ_P#!H]?;G_!!9/'7[??[7?B7X/\ [1WQL\<W
M^B:9\.+O6+2'3O$\UHZW4=_I\"L7C.2-EQ*-O3)![5CB,CQ>&HRJRE&R[-_Y
M'5@N+LMQV*A0IPFG)V5U&W_I3/Z$:*^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QKQ3ZD^IJ*^6?^'0_P"S-_T/_P 4_P#PX][_ (T?
M\.A_V9O^A_\ BG_X<>]_QH ^IJ*JZ%H]KX>T2ST"RDE>&QM8[>%YY"[LJ*%!
M9CRQP.2>IJU0 4444 %%%% !1110 4444 1W?_'I+_US;^58=;EW_P >DO\
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
MG@XRJ2;Y;:*WO<SZ/R2U;[-+=GP=1117J'SX5^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\JPZWIH
M_-B:+.-RD9]*H_V%_P!/7_CG_P!>NFC4A"+NSAQ=&I5DG%&?16A_87_3U_XY
M_P#7H_L+_IZ_\<_^O6WMJ7<Y?JM?M^1GT5H?V%_T]?\ CG_UZ/["_P"GK_QS
M_P"O1[:EW#ZK7[?D86G^&O#FDZM?Z]I6@65M?:J\;ZI>V]JB2WC1H(XVE<#,
MA5 %!8G"@ <"LCXL_"+X=_''P3<?#KXI>'1JFD7,\$\EO]IE@=9895EBD26%
MDDC9712&5@>,="17:?V%_P!/7_CG_P!>C^PO^GK_ ,<_^O1[:EW#ZKB.WXHS
MZ*T/["_Z>O\ QS_Z]']A?]/7_CG_ ->CVU+N'U6OV_(SZ*T/["_Z>O\ QS_Z
M]']A?]/7_CG_ ->CVU+N'U6OV_(XOP+\(OAW\-=;\1^)?!?AT6FH>+=7_M3Q
M%>/=2S27ESY:QAB968JJHBJL:X11G:HR<])6A_87_3U_XY_]>C^PO^GK_P <
M_P#KT>VI=P^JXA]/Q1GT5H?V%_T]?^.?_7H_L+_IZ_\ '/\ Z]'MJ7</JM?M
M^1GU):?\?<7_ %T7^=7/["_Z>O\ QS_Z].AT;RI5E^TYVL#C9U_6DZU.VXXX
M6NI)V_(O4445PGKA1110 4444 %%%% 'YD_\'6W_ "CM\'_]EFT[_P!-6K5_
M/K7]!7_!UM_RCM\'_P#99M._]-6K5_/K7W60?\B]>K/R'C+_ )';_P ,0HHH
MKVCY4_7'_@V]_P""<G[1FE?&KP3_ ,%$KM-!_P"%=ZEHVMVELR:MF^\P--9'
M= $^4>;$_5ONX/>O'O\ @I!_P23_ &D-+_X*6VT?CS7/#>DZ3^T;\<-93P;J
M<6I&=K:"YU(2B2>+:I5A'=1G8"<L"N02"?SOHKSUA,0L7*M[1:JUN7IK;6_3
MTU/:>98)Y=#"NB_=?-?GW>BEIR[-+373NS^BK]J+_@F=^U=\+_V)M,_X)[_\
M$L;'PGX8\*ZG9N?B-XU\1:_);:OKLL@"S)^Z@?'G!1YCY'[O;"BK&"#\I_\
M!#SPW+^PA^W'\=_^":G[1WQ T?0/&'B_PK8V6F:KINJYMY+Y('ECBMYF"$S&
M'43(HPIW0LHY !_(&@$@Y!KGAE=18>=*=2ZEK?EUO>]V[N_H=E7B"@\92Q-*
MBXN&B7/>/+9IQ2Y5:]]]?F?N#^Q-^S1\6_\ @BI^RW^T;\5O^"@?Q/T"+3O%
MVC_8O"OAVW\0F\?Q!?I#=+O1& )DF,\2 8W[=[2A%3-?G5!_P2WUZ;_@E;-_
MP5 /QPT8646MBP_X0K[ WVAE_M!;'/G^9CS-Y\WRMG^J&[=VKY=U77-;UR1)
M=;UBZO'C39&UU<-(47T!8G ]J@^TW'V?[)Y[^5OW^5N.W=C&<=,X[UT4L'7I
MS<_:>])IO31I*UK7T]3CQ&9X6O3C2]B^2$9**<FVI2=^9NRO;M:Q^VW[8W[)
MWC3_ (+J?L-_LY?&C]C?QGX8O-=\%Z(^D>-=(U;5_(:PN)K>S2=9,*Q4Q36C
M':0&>.974,",^"?\'#?Q<^':6WP&_P""=GP=\50>)[_X.^$TTWQ!-I)\X&^-
MO:6<%KA,_O@EJS-&,D>>@/(('YEZ5KNMZ&\DFB:S=6;2IME:UN&C+KZ':1D>
MU007%Q:W"75K.\<L;AXY(V(96!R"".00>]9T,NE1J1;G>,+N*MM?N[ZV]#;%
MYW'$T*D53M.HHJ<KWNHVV5M+V5]6?HS\7[ZQ_P""+W[%<G[,OA6]B3]I/XV:
M''<?$W5K60--X*\/R#,>E1NO^KN)@27*\CYVSA;=Z_1/Q9JOB'2?B3XD^)5[
MXCTX?L1O^R2;31X?[2M3HKW1*K'!' &W&Z,6]!A>053);:M?SLZOK.K^(-2E
MUG7M5N;Z\G(,]U>3M+)(0  69B2> !SZ4PW]^UD-,:]F-LLGF+;F0[ ^,;MO
M3..]35RSVR3<O>UN[;WMMKI:UEO8O#Y_]6;C&G[BLHJ]K6OOI[W,W>6UW;HB
M&BBBO6/G K].O^#47_E(7XT_[(SJ'_IVTFOS%K].O^#47_E(7XT_[(SJ'_IV
MTFO/S7_D75/0]GAW_D=T/\1_0-1117YV?MX4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M ,I"_&G_ &1G4/\ T[:37YBU^G7_  :B_P#*0OQI_P!D9U#_ -.VDUY^:_\
M(NJ>A[/#O_([H?XC^@:BBBOSL_;PHHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **I>(?$GAWPCH\_B'Q7KUEIFGVR[
MKF^U"Z2&&(9QEG<A5'U->._L+_MO>#?VX?ASJ?CSP[HUOH\VG:_=6']D'6H[
MN=X(BH2Z8*JE%DW< K_"<,>M.SM<5U>Q[?17F/CG]KOX+?#_ /:.\*_LI:UJ
MM[+XT\864EWI>G6-@TRQP()29)G'$:D0RD$_\\R3@5V7Q ^)WPV^$V@_\)5\
M5/B%H?AG2_-6+^TO$&K0V5OYC?=3S)F5=QP<#.3BBS'<W**@TK5=+UW2[;6]
M$U*WO+*\MTGL[RUF62*>)U#)(CJ2&5E(((."""*X>\_:N_9?T[QY_P *MO\
M]HSP-!XE%S]G.@R^*[1;L39QY1B,FX29_@QN]J5F!W]%%87Q!^*/PS^$NB?\
M)-\5/B'H?AK3M^P7^OZM#9PEO[H>5E!/MG- &[17,_#'XT?!_P"-6ES:W\'O
MBGX>\4V=O(([BY\/:S!>)"YSA7,3-M/!X.#7+? K]KSX+?M$>/?&_P ,?AWJ
ME[_;OP]U<Z=XET[4K!K>2*3S)(PZ!O\ 6(6B<;AZ#^\,NS%='I]%%%(84444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y
ME_\ !?9?$EA\4/@SXF^*'AS7-7^#%AJA?Q9I^CRLBRS_ &B,RH[*0%E>VW+$
M693_ *T*RY8U[)_P3T^'_P#P2?\ &?Q,C^.W["5Q!IOB6QT.:TU+08]5NXYT
MMY2FXS6ET[,=K*H\R/Y,G[S<5V_[;G_!0WX4?LA>.K+X;?M"? SQ/JW@[Q#H
M G?Q/IVD1WNG^<9I(WLYXY"JDA41SAF)$J_)CFOBW]C3P-X5_:,_X*QZ-^TU
M^PW\"M;\#?"C0K*637M0N=.^QV=Q,UM/%(L,:L8U$K21*(4/ 1I"J]!LKNGV
M,W93/5OV(+QOC[_P6K^/WQDUT^>/ UE+X=TA'Z6S1SQV>Y/3*VL_U,S'O7(_
M\%W/V07L/AQK_P"UWXU^-'B+7[V7Q)IVG^%/#,S"+3= LWBVS)''EO,D=XMY
MD&S[V"K$!JZG_@F/$WPX_P""LO[4GPJU@>5>:KJ=SK5K&_!:W.HM,I&>OR7\
M1_'-<S_P7?\ VZ/@9XK^&6O_ +%6DOK'_":Z'XFTVYOA+INVTV"'SOEE+9)V
MS)_#US]::O[56)=N1W/H?XX_&+Q+\!/^"+UO\3_!VHR6>JVGP>T*UT^]@;;)
M;2W5O:6BRH>SH9]RGL5!KY"M/^"<G[.US_P1/F_:/N?!_F?$23P\_B0^*&O)
M3*"+LGR=F[9Y?V<;"-OWB7^]S7MO@_XP_#W_ (*5_P#!*KQA^R[^S[:ZO=>*
M/!?PVT&SO[.^L/)6XOH(TEBAA?<0^^2P= 3C[RD\'CYUT[_@I#X1?_@EA_P[
MYMOA]XJE^+;V;>%DT--%8@AKPG=UW[_)/E^7MW^;QC;\U.*ET[C;3^X_0[_@
ME-\5?$OQG_X)]?#3QWXPU*6\U)M(GL+FZN'+23?8[N>T5W8\LQ2!26/)))/)
MK0_:=_X)U_LT?MB_$K1?B/\ M"Z-JNN+H.D26%CH<>LS6MGAY/,:5O(*2F3.
M!D2 8 R#@8\$3]HBY_X(R_\ !/+X-^"_B)\([_Q'JU\\EMJ=A9:BL L+F=Y;
MZ=&D*.'=6F9 H&&*-A@!D\I_P7'_ ."A'CWX-:'H?[+?PP-YH$WCK0$U#Q#X
MG,9$UKILLKPFVA .1(WEOYA!RJX4<OE<U&3G[O4JZ4=3R?\ X)._#[1_#?\
MP5S^).G?LO7UY+\,?#UIJEK<7*W33026QF1+>+S"3YH\]28V)+,D3-D_,:]@
M6\;X ?\ !PH-+TC]Q8?%OP+NU"%?N&1;1V#X_O&73>O7,C?WC2?\$I?VU?\
M@G3\-D\,_L:?LX:+XSD\1>)+EFU#Q!K/A^&(ZI>I \CRS,D[F- L;*B $(,#
M))9S%\68F^*'_!Q!X!T[2!YB^"? F[5V3GR<6=].N<=,M>0#G^^*MW<G?L2M
M(JW<_1FBBBL#4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#AOVE?@+X:_:>^!OB'X#>,-;U'3M,\26B6]W>:2\:W$:K
M*DGR&1'7DH <J>">G6NC\!>#=)^'7@71?A]H+2FQT+2;;3K(S$%S%!$L2;B
M!G:HS@ 9["M:BG=VL!\U>-/V%?$C_P#!1OPU^W=\,?&VGZ7$-"DTOQUHEU;N
MSZK'Y+Q1R(R\!@ODC#8 ^S(><D5]*T44-M[B2L%5AH^D+J1UA=+MA=E=INA
MOF$8QC=C.*LT4AC98(9P%GA5PK!E#J#@CH?K3J** "OFK]E7]A;Q+\'/VM?B
MS^U]\5_&^GZ]XA\?WI@T-;"W=!I>EB0,L#%_O-LBM4XX M^IW<?2M%--I":3
M"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%
M=I#%/O#'8UY]_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 \+_X=[_!/_H;?'?\ X65S_C1_P[W^
M"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^.
M_P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*
MY_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B
M@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** (-+T^#2-,MM)MGD:.U@2*
M-I7+,550 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ HHHH ***R/B#
MXOM/A]X"USQ[?P-+!H>D7.H31*<%TAB:0@'L2%(H UZ*^,_V6?V/?"O[7GP!
MT/\ :;_:Q\6^*_$?C/QY8_VS#<6/C+4-/MM @G)>WMK""VG2.)8X_+.6#%G#
M$DYQ70_L?#QW\;_@S\4/V3?C%\6_%-U>?#WXB77AB/QGIFK&UU?4-+C:"YMV
MDN4&X3/$QAD=<.4SA@QWU7*NY-SZKJMIFLZ/K232Z-JMM=K;W#V\[6TZR".5
M#AXVVDX93P5/([U\<_"3X9Z'\ /^"H-K\&OV9M?U]/"A^&,VH_$GP]?>([S4
MK.SNFG"V4VZZED:*YDP3MW9,8+ 88D^K?#O]C Z=\*O''PI\;^.=4LK+Q?\
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
3 **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20230630_g3.jpg
<TEXT>
begin 644 blkb-20230630_g3.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>34
<FILENAME>blkb-20230630_g30.jpg
<TEXT>
begin 644 blkb-20230630_g30.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 **** "BO-OV
MD?V6_AY^U)HFFZ!\0]<\26,.E73W%N_AO7YK!V9EVD.T1RXQV/>O(O\ AT/^
MS-_T/_Q3_P##CWO^- 'U-17RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_
M /%/_P ./>_XT ?4U%?+</\ P22_9BL)EOI?&7Q.N5A82-;3_$B_"2@<[&V.
MK8.,':P.#P0>:T/^';O[(_\ T*7BK_PZ'B'_ .3ZTA2E45T85<1"BTI'TI17
MS7_P[=_9'_Z%+Q5_X=#Q#_\ )]'_  [=_9'_ .A2\5?^'0\0_P#R?6GU>?D9
M?7:79_U\SZ4HKYK_ .';O[(__0I>*O\ PZ'B'_Y/H_X=N_LC_P#0I>*O_#H>
M(?\ Y/H^KS\@^NTNS_KYGTI17S7_ ,.W?V1_^A2\5?\ AT/$/_R?1_P[=_9'
M_P"A2\5?^'0\0_\ R?1]7GY!]=I=G_7S/I2BOFO_ (=N_LC_ /0I>*O_  Z'
MB'_Y/H_X=N_LC_\ 0I>*O_#H>(?_ )/H^KS\@^NTNS_KYGTI17S7_P .W?V1
M_P#H4O%7_AT/$/\ \GT?\.W?V1_^A2\5?^'0\0__ "?1]7GY!]=I=G_7S/I2
MBOFO_AV[^R/_ -"EXJ_\.AXA_P#D^C_AV[^R/_T*7BK_ ,.AXA_^3Z/J\_(/
MKM+L_P"OF?2E%?-?_#MW]D?_ *%+Q5_X=#Q#_P#)]'_#MW]D?_H4O%7_ (=#
MQ#_\GT?5Y^0?7:79_P!?,^E**^:_^';O[(__ $*7BK_PZ'B'_P"3Z9-_P32_
M9+OX7L8M \7VSS*8UN8/B?KY>(GC>H>]9<CJ-RD9'((XI/#S0UC:3=K/^OF?
M2]%?+/\ PZ'_ &9O^A_^*?\ X<>]_P :/^'0_P"S-_T/_P 4_P#PX][_ (U@
M=9]345\L_P##H?\ 9F_Z'_XI_P#AQ[W_ !H_X=#_ +,W_0__ !3_ /#CWO\
MC0!]345\L_\ #H?]F;_H?_BG_P"''O?\:/\ AT/^S-_T/_Q3_P##CWO^- 'U
M-17RS_PZ'_9F_P"A_P#BG_X<>]_QH_X=#_LS?]#_ /%/_P ./>_XT ?4U%?D
M!_P7F_9FT3]@;]C_ ,/?&/\ 9R^+7Q$L-<U'XCV>CW4VH^-+F[0VLEAJ$S*$
MD. =]O$=W7 ([U^2/_#;_P"UU_T</XJ_\&CUZV#R?$XVC[6#27G?_)GSF9\3
MX#*L4Z%6,F[)Z)6U]9(_KMHK^1+_ (;?_:Z_Z.'\5?\ @T>C_AM_]KK_ *.'
M\5?^#1ZZO]7,=_-'[W_D>?\ Z\Y3_)/[H_\ R1_7;17\B7_#;_[77_1P_BK_
M ,&CT?\ #;_[77_1P_BK_P &CT?ZN8[^:/WO_(/]><I_DG]T?_DC^NVBOY$O
M^&W_ -KK_HX?Q5_X-'H_X;?_ &NO^CA_%7_@T>C_ %<QW\T?O?\ D'^O.4_R
M3^Z/_P D?UVT5_(E_P -O_M=?]'#^*O_  :/1_PV_P#M=?\ 1P_BK_P:/1_J
MYCOYH_>_\@_UYRG^2?W1_P#DC^NVBOY$O^&W_P!KK_HX?Q5_X-'H_P"&W_VN
MO^CA_%7_ (-'H_U<QW\T?O?^0?Z\Y3_)/[H__)']=M%?R)?\-O\ [77_ $</
MXJ_\&CT?\-O_ +77_1P_BK_P:/1_JYCOYH_>_P#(/]><I_DG]T?_ )(_KMHK
M^1+_ (;?_:Z_Z.'\5?\ @T>C_AM_]KK_ *.'\5?^#1Z/]7,=_-'[W_D'^O.4
M_P D_NC_ /)']=M%?R)?\-O_ +77_1P_BK_P:/7VY_P063QU^WW^UWXE^#_[
M1WQL\<W^B:9\.+O6+2'3O$\UHZW4=_I\"L7C.2-EQ*-O3)![5CB,CQ>&HRJR
ME&R[-_Y'5@N+LMQV*A0IPFG)V5U&W_I3/Z$:*^6?^'0_[,W_ $/_ ,4__#CW
MO^-'_#H?]F;_ *'_ .*?_AQ[W_&O%/J3ZFHKY9_X=#_LS?\ 0_\ Q3_\./>_
MXT?\.A_V9O\ H?\ XI_^''O?\: /J:BJNA:/:^'M$L] LI)7AL;6.WA>>0N[
M*BA068\L<#DGJ:M4 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5AUN7?\
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
M *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z:M6K^?6ONL@_Y%Z]6?D/&7_([?\
MAB%%%%>T?*A1110 4444 %%%% !1110 4444 %%%% !7Z=?\&HO_ "D+\:?]
MD9U#_P!.VDU^8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CN
MA_B/Z!J***_.S]O"BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?
MRK#K?=%D0HXR&&"*@_LJP_YX?^/'_&MZ56---,Y,3AYUI)Q,>BMC^RK#_GA_
MX\?\:/[*L/\ GA_X\?\ &MOK$/,YOJ57NOZ^1CT5L?V58?\ /#_QX_XT?V58
M?\\/_'C_ (T?6(>8?4JO=?U\C'HK8_LJP_YX?^/'_&C^RK#_ )X?^/'_ !H^
ML0\P^I5>Z_KY&/16Q_95A_SP_P#'C_C1_95A_P \/_'C_C1]8AYA]2J]U_7R
M,>BMC^RK#_GA_P"/'_&C^RK#_GA_X\?\:/K$/,/J57NOZ^1CT5L?V58?\\/_
M !X_XT?V58?\\/\ QX_XT?6(>8?4JO=?U\C'HK8_LJP_YX?^/'_&C^RK#_GA
M_P"/'_&CZQ#S#ZE5[K^OD8]26G_'W%_UT7^=:G]E6'_/#_QX_P"-*FFV4;AT
MAP5.0=Q_QI/$0:''!55).Z_KY$]%%%<9Z84444 %%%% !1110!^9/_!UM_RC
MM\'_ /99M._]-6K5_/K7]!7_  =;?\H[?!__ &6;3O\ TU:M7\^M?=9!_P B
M]>K/R'C+_D=O_#$****]H^5"BBB@ HHHH **** "BBB@ HHHH **** "OTZ_
MX-1?^4A?C3_LC.H?^G;2:_,6OTZ_X-1?^4A?C3_LC.H?^G;2:\_-?^1=4]#V
M>'?^1W0_Q'] U%%%?G9^WA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'YD_\ !UM_RCM\'_\ 99M._P#35JU?SZU_05_P
M=;?\H[?!_P#V6;3O_35JU?SZU]UD'_(O7JS\AXR_Y';_ ,,0HHHKVCY4 "3@
M"O6H_P!@;]NJ6-98OV+/BTRL 59?ASJ9!![C]Q7END$#5K4D\?:$S_WT*_I
M_P""G%I_P79B^.']L?\ !-W6=&_X0*'PS;F73KF+1&N9=1$DWG;/M\9;E/)P
M-X7@XYS7G8[&SPU2$(\OO7UD[+2W^9[F4Y72Q]"K4GSODY=(14F[WZ76UC^=
M*/X9_$>;QZ_PKB^'^MMXHCOGLI/#:Z5,;];E"0\!M]OF"12""FW<"#D5U'Q9
M_9%_:K^ N@V_BGXX?LU^//!^F73A+?4?$WA*\L8'<\A \T:KN_V<Y]J]9^&_
M_!0#]MC]B']L?XF_'K5--LK3XO\ B6WU+2?%5SXJ\.IYVF7=Q>0W%Q-'; )'
M','@"@%#&$=AL((Q^J?[/?[77QK_ &C_ /@@-\:?CW_P4HU6QU:#4],UZQ\*
MZG>Z/;63:K";6.&R*QP1QQ>9_:3-'$ZHIW1J>J[C.*QF)PW++E3BVEOJV^VA
M>7Y9@<<JD/:2C.*E+6*LE'^9WO=_<C\$*[GX.?LQ?M'_ +1#72_ 7X">,O&@
ML2!>OX7\-75^MN2,@2-"C!">P)&:X:OW!_9*N/CK^TY_P1,\ ?"G_@D3\9].
M\(_$GP-KL?\ PLS18+V.QO[AY'N3(S3,IVB5VCG5R0KQQ-&'S&8ZVQV*EA:<
M6DM7:[V7FSERG+X9A6G&3?NQ;M&SE*W17Z]?EL?B[\0?A5\4/A+XOD^'_P 5
M/AQKOAK7H=OFZ+K^D36=VF[A<Q2JKC/;CGM6Q\4/V:/VCO@AHMAXD^-'P \;
M>$=.U5MNF7_B?PK=V$-V=N[$3SQJLAV\X4GCGI7[%?\ !0_]IKX!>$O^"C'[
M&OPB_:;\5Z3K7CCX436DGQ?\;S6(M[*.\G@M1#(SLJKY8NHVNCP$A5P>"7"Z
M'[3GPD_:$^*_[.?[0W[+_P 5/B;IOC7Q1\=/C];7'[..A_\ "80ZF\6E#4(;
MDWD2QR2-8V<%C&^_A5C6)P1^\4OQQS2I:FY1LI;^E[77HO>UZ'J3X>H\U:-.
MHY.#:5DM^7FM+7=OW%;[7W'XL^"O@7\9?B1X(\1_$KP%\+]<U?P]X0MTG\4:
MWI^FR26NEQOG:T\H&V/.UL9/.#Z5RE?H3_P4Q\9P_ C]G>Q_X)H?L5^'=:U'
MX7_#_4//^,/Q)T[29?LOBOQ2I43"6= 4\FW<*@1F(#HB\^0CM^>U>CAJTJ\.
M=JR>W>WGZ[V/#QV&AA*JI)W:7O/I?JEW2VOU=[:!11170<05^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 ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** /S)_X.MO\ E';X/_[+-IW_ *:M6K^?6OZ"O^#K;_E';X/_ .RS:=_Z
M:M6K^?6ONL@_Y%Z]6?D/&7_([?\ AB%%%%>T?*FS\.?!S_$3XA:#\/X];L],
M;7=9M=/74M1DV6]H9IEC\V5OX8UW;F/8 U^P/_!._P#X(R?\%'_V/OVT?#7[
M1'Q?_:"\-Z3\/_"UQ)>>(]>LO'$\L&JZ>(FS#LD1 8Y-PR9MBJN7Y95!_&6K
MDGB'7YM*70IM<O'L4.4LVN7,2G.<A,X'4]JY,70K8B'+"22::=U??MJCTLNQ
MF%P515*E-RDFFK2Y=N^CNON/U<L?V<_V=?\ @MI_P7B^)&NZ%XQ@D^&7ARPL
M[_5I],DVR^)ULH;.Q9877&(I)@09EY,* J0SJP][_P""M_\ P34_X*<?MN7>
MG_"GX-6OPU\&? WP! $\'^#8/$DMN9Q#$42ZN$2V\M6$8*1Q E(D)&269C^#
ME%<KRZJJL)0J:0223C>WGNM6>A'/,-*A5A5HMNI)RDXSY;W=TOA>B[7UZGU9
M\'_^"6^O?%O_ ()H^.O^"CL'QPT;3[3P5J\EDWA*:P9I;H(ULK$S^8!$Y^TK
MLCV-NP.1N%?I%H?PD_:.^.7_  1O^!G@_P#X(L_$?2]$OK..SN?BO%X?\1Q:
M7JLNK"W0W'FW&596%VLK.C,I>,0[=T8"U^&BW-PL#6JSN(G8%HPQVDCH2*GT
MG7=;T"9KG0M9NK*1UVO):7#1LP]"5(R*UQ&#K5VFY[2NDU=6M:S5U?U,,'FF
M%PB:C2:YH<LFI6DW>_,G9VOLU:Q^LO\ P<7>)M"3]F+X ?"_X_\ BGPWKW[1
M^C6*_P#"<7N@O&\L-L;4"<3>6%VK)<F-T!502DS(H!->7V@B_P"")/[$W]I2
MA;;]J/X[^'R+9",7/P_\+R'ES_%%=SE?8JR]C;D2?G%)/--,US+,S2,Q9I&8
MEBQ.22?6K.MZ_KOB;47U?Q)K5WJ%W( 'NKZY:61@!@ LQ).!P*5+ <E"-%RO
M%-MZ;ZWMY*_0*^<^UQ=3$QA:;247>_+I9O;63772U[[V/Z&_@1JOCJS\4? ;
MXF> ?%6F0?L=Z?\ LOR0_$'SM3M1HZ:@(9//6\B9LM<;FA#EE+;A.#R9 ?YY
M->?29=<O9-!B>.Q:[D-DDA^98MQV ^^W%1+J%^EDVFI>S"V>0.]N)#L9@,!B
MO0GWJ&KP>"^J2D^:]_*VS;U[O7<SS/-?[1A"/);EN][[J*LM%:/NZ+7=ZA11
M17<>0%?IU_P:B_\ *0OQI_V1G4/_ $[:37YBU^G7_!J+_P I"_&G_9&=0_\
M3MI->?FO_(NJ>A[/#O\ R.Z'^(_H&HHHK\[/V\**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KDOC=\8='^!?P^N?B#K/A7Q!K@BGA@MM&\+:0]]
M?WL\KA(XHHEQDDGJQ50,DD5UM([I&ADD<*JC+,QP /6@#Y]^#?\ P4$\._$+
MX[VO[-GQ1^!?C?X:^+M7TZ6_\-V7C"SA$6KP1J6D$,L$KKYBJKLR'H%/.>*[
MW]J;]ISX?_LE?"6?XL?$"TO[U/MD-CI>C:1$LEYJ=Y,V([>!&90SD!F/(PJ,
M>V*\!\ S#]NK_@H7HW[2_@F/=\,_@AI^I:3X?\1!?W?B37+M##=&W/\ RTMH
M8R%\P<&11M+ DC@OB;^U#^S?\=_VBOB)XZ^+/QX\(Z/H_P )='U?PS\.O#&L
M^(+>"XU#7)+9X[_5# [ACMXM8#@@_O'7!-:<JN1?0^S_ -GSXU>'?VC/@KX;
M^./A+3+VRTWQ-IB7MI::BJ">)6)&UPC,N<@]":QOVA_VD1\!GT71](^#7C7Q
MUKGB$W']EZ+X-T@3LJ0>7YDL\TCI%;Q@RQC<[ DMA0<''F?_  2/^(O@'QG^
MP;\/O#WA'QII>IW_ (?\/06NNV5A?1RRZ?.2[".95),;$<@-@XKW_P"(/Q!\
M%_"GP3J?Q'^(OB.UTC0]&LWNM2U&\DVQP1*.2>Y)X 49+$@ $D"I:M*Q2U1Y
M5^S5^W3\-?VAY/&'A_4O"7B#P-XG^'Y5O&/A?QC:+!<V$3(SI."C,LD1520P
M/3!(PR%JOP1_;T\(_&;QSX:\(W/PC\7>&+3Q[I-UJGPYUS7XK46_B*TMU1Y'
MC6&>22!O+=9529$+1G=[5YQ^Q1\(=>_:"\:?&#]M;XI>&;S0M.^-5G!I'A30
MKA?+NHO#T%L;>.ZE'.R2X7;(%.=H ()#"N$\<?"+]HC]FZ_^#W@=_B5X8\5>
M,?">DW_A/X#Z/I.AS6\LS3VL=M+K&JF2611!964>YEC7#,P!.6 JK1O8F[L?
M6OA/]H;2/'O[07B+X&>#/#ES?V_@_389/$_B9)E%I9ZA,0T6G*.LL_E9E?'$
M8*!OF? ]$KXW_9&_:1\%?!7PUX1^'6@?"+7IO OBOQ]>^&[+XN7^J6\DWB;Q
M*99Q<7MS; F9$N;FWN%25F8C8BE47;7V14R5F4G=!1114C"BBB@ HHHH ***
M* "BBB@ HHHH _,G_@ZV_P"4=O@__LLVG?\ IJU:OY]:_H*_X.MO^4=O@_\
M[+-IW_IJU:OY]:^ZR#_D7KU9^0\9?\CM_P"&(4445[1\J%%%% !116S\._ ^
ML?$OQSI7@+0 OVO5KU+>)F^ZFX\N?91EC[ U,YPI0<Y.R6K]$9UJM.A2E5J.
MT8IMOLEJV8U%?J1\%OV<?A7\#- @TOPEX;MWO4C NM8N8%:ZN7[L7/*C/15P
MH].]'QI_9Q^%?QST"?2_%OANW2]>,BUUBV@5;JV?LP<<L,]5;*GT[U\%_K_@
MOK7)[)^SO\5]?7EM^MS\>_XC-E/]H>R^K2]C>W/=7MWY+;?]O7MTOH?EO16S
M\1/ ^L?#3QSJO@+7POVO2;U[>5E^Z^T\./9AAA[$5C5]["<*L%.+NGJO1G[#
M2JTZ]*-6F[QDDT^Z>J844451H%%%% !7Z=?\&HO_ "D+\:?]D9U#_P!.VDU^
M8M?IU_P:B_\ *0OQI_V1G4/_ $[:37GYK_R+JGH>SP[_ ,CNA_B/Z!J***_.
MS]O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\K_;-_9[\:_M2
M_ '5O@AX(^-5UX#DUIXX]0UJSTO[6\MID^;;;!+$0L@PK$.,KE3D,17JE%-.
MSN#U/FWX#_LE_MC?!.;PSX:7]N+0KOP7X>>")O".G?!>RL$GLT(S;I,EVS1%
MAG]X QR23DYKUKQ[^SQ\(O'7AW6M)N/AQX<BO-9LKF%]3?P_;R2I),C*9B2H
M+,"V[J"3W[UW%%#DVQ))'@?@K]B_Q%\)_P!B&#]E7X-?&8>%O$MOHT%FGQ%T
MGP\D<[3)*KM.T ER69 T?,A(#Y#9 K'_ &S?V%?BI^UEHG@#0+/]J(:':>#9
M4N]5LM2\%QZI:^(;^-8Q%<W,#7$2$(5D;RF#H3*<CCGZ4HI\S3N%E:QY!\!/
MA!^UQX!\8RZM\=/VQ+#Q]HK:<\,&B6WPSMM':*<NA6;SHKB0D*JNNS;@[\Y^
M7F[\,?V>-0T#X\^+_P!HWXE^)X==\1:UC3/#0BMC'#H&A1MNCLX@Q),DDF99
MI.-[[0 %0"O4J*5V%CYC\#_\$]/$/A3Q!X9\*ZE\<H[[X9^"?B%<^,O"GA!/
M#0BO8+Z26XGCAFOO/(E@BFNI9%40JS$J&8A:^G***&V]P22"BBBD,**** "B
MBD9E12[L  ,DD\ 4 +17->(/C1\'O">X>*/BMX;TXKU6^URWB/Y,XKA]>_;P
M_9)\.L8[SXU:=.^<!-.MY[LL?0>3&PK*5>C#XI)?-'AXWB;AO+;_ %O&TJ?^
M.I"/YM'KM%>'_P##>'P_U3CP)\(OB3XFW?<;1/!LK*??,A3 ]Z/^&E/VCM>X
M\#_L2>(9 WW9/$'B&TT[ ]2K[C^%1]:H/9W]$W^2/,_U\X7G_ K2K?\ 7JE5
MK?\ IJ$SW"BO#_\ A(_^"@_B+_D%_#CX:^'%;K_;.KW5XZC_ +=P 3^E'_"J
MOVX_$7_(=_:GT#05;[\?A_P7'<<>@:X8$?6CZPW\,)/Y6_-H/];:M7_=<MQ-
M3_N'&G_Z?J4CXY_X.MO^4=O@_P#[+-IW_IJU:OY]HXY)G$44;,S'"JHR2:_>
M?_@X'\-^/_V;?V,O#?Q)\8_$^7XESW7Q,LK"/1_&VE12Z;;.^GZC)]JCMT(
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
M_H&HHHK\[/V\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /A?_@X(
M_8X_:/\ VWOV,?#?PG_9?^'/_"3^(+#XFV6K7=A_:]G9>79QZ?J,+R[[N:)#
MB2>)=H8L=^0, D?CO_Q#U?\ !8#_ *-$_P#+_P##_P#\GU_3A17K8/.,3@J/
MLH)->=_\T?.9GPQ@,UQ3KU923LEHU;3UBS^8_P#XAZO^"P'_ $:)_P"7_P"'
M_P#Y/H_XAZO^"P'_ $:)_P"7_P"'_P#Y/K^G"BNK_6/'?RQ^Y_YGG_ZC93_/
M/[X__(G\Q_\ Q#U?\%@/^C1/_+_\/_\ R?1_Q#U?\%@/^C1/_+_\/_\ R?7]
M.%%'^L>._EC]S_S#_4;*?YY_?'_Y$_F/_P"(>K_@L!_T:)_Y?_A__P"3Z/\
MB'J_X+ ?]&B?^7_X?_\ D^OZ<**/]8\=_+'[G_F'^HV4_P \_OC_ /(G\Q__
M !#U?\%@/^C1/_+_ /#_ /\ )]'_ !#U?\%@/^C1/_+_ /#_ /\ )]?TX44?
MZQX[^6/W/_,/]1LI_GG]\?\ Y$_F/_XAZO\ @L!_T:)_Y?\ X?\ _D^C_B'J
M_P""P'_1HG_E_P#A_P#^3Z_IPHH_UCQW\L?N?^8?ZC93_//[X_\ R)_,?_Q#
MU?\ !8#_ *-$_P#+_P##_P#\GT?\0]7_  6 _P"C1/\ R_\ P_\ _)]?TX44
M?ZQX[^6/W/\ S#_4;*?YY_?'_P"1/YC_ /B'J_X+ ?\ 1HG_ )?_ (?_ /D^
MC_B'J_X+ ?\ 1HG_ )?_ (?_ /D^OZ<**/\ 6/'?RQ^Y_P"8?ZC93_//[X__
M ")_,?\ \0]7_!8#_HT3_P O_P /_P#R?7W9_P &^G_!+/\ ;O\ V'_VR/$_
MQ5_:A^!7_",:!J/PRO-)L[__ (2?2[WS+Q]1TZ98MEI<RN,QP2MN*A?DP3D@
M']A**QQ&>8O$T94I1C9]D_\ ,ZL%PCEN!Q4*].<VXNZNXV_])04445XI]2%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<C\&/CO\
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
MW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\
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
MAS3?)FOG3:;JX=VFGFVY.W?-)(^W)P&QDXS7H5%%2W=C"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>blkb-20230630_g4.jpg
<TEXT>
begin 644 blkb-20230630_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHKYQ_;?_:&_;;^&OB?0OAG^Q3^RM#XYU?5M/FO+
MW7=9N/*TW3E1P@B=FEA0R-DL TRG X5N<-*[$W9'T=17P;_P3[_X*G?'[XS?
MM4ZM^Q=^U_\ !O2?#?C*RBNC;SZ$LD:I/;KOD@EC>64-F/<ZRH^TA1@$,&K[
MRHE%Q=F":DM HK\\OCW^WC_P5^^&O@'5/VD8OV,O!GAKX?:3*)9M/\1WDESJ
MR6AD""69([J-EY(R!$&7.2I49KO_ !Q_P5:U#_AW[X%_:N^&GPQM9/%7Q$\2
M0^&M&\/ZK=.;2TU-I9XI&E=-K/"#;.1@JQ#IDKSBN20N9'V=17R[^R5^VA\8
M_$_QZ^*/[+7[76B^#=+\3_#33K35+G7_  A-<1Z5<V$T*3%R+MB\91)(B6+8
M.YN%V9;0_8I_:I^,O[9'Q)\8_%?1-"T[3/@GI]P^E>!;FXL)%U'Q!<Q.!-?;
MV<!;<%655V9)< D-&XI.+0[H^DJ***D84444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7F/[6_P"UC\)_V-/@U?\ QD^+&J;(( 8M+TR%Q]HU2[()2VA4]6.,
MD]%4%CP#7IU?('_!1S_@E9JW[?\ \2O#/Q B_:4N/",/AG2FM;;26\,?VC$9
MC,9&N%S=0A&8;%88.1$O/&*J/*WJ)WMH>9?\$D_V6/BQ\1_C=XI_X*A_M*:0
M=,UGQTUP_A#0V0J8;6X(S<D'E4\I5AA#<M'N<\,C']#*^1?V?_\ @GO^V#\(
M_B]H/Q!\??\ !4'QEXTT32;DR7WA2_T&6*#4(_+91&S-?R!0"P;[C?=XQU'2
M_ C_ ()^Z[\'/VP?BA^U'JG[0>K:U9_$6TNH(O#+6C1#3A-/'*&$IF8.8A&8
MXR$7:KGZ&IM2=[DQNEL?/_\ P5:_9X_X*9>,?A9\1O%%I^T=X?U#X360GU:Z
M\#6=DEE?#2K?$QC,XM\S%%0N5:7#;>C'"UM?LE_"S]GK_@IO_P $O?#/PN\(
M>'M3^'4/@7Q((].?2[O[3+I>M6H\TW2/(!YPE6\:1@P!W3, 05#5'XQ_X)!_
MM?\ BOPS/\'+O_@J5XPO/A_=+Y,VD:MH\MQ<-:Y_U#R?:QYJX &"0N/X,#%?
M2_P5_9$L?V3/V3Y_V>/V6M?CTW54L[A[+Q'K]O\ :2^HS##7DR)M#D87"#"@
M(B\@'+<DHI)ZB2;E=GP'\;O@[=GXZ?$OX&Z1\??$/C34;S1$\0?M1?%<V$%J
MUAH.GVYDCT:UBA_=I-+'&H9<G.R-2 J3*/:?V3_^"BGQ!\,7/P1\"^*OV7O#
MO@[X5_%<SZ1\,FT#7I+B[TP6SK#$MTCH%?>S1_,N"=Y<Y(*GZ _9E_8'^'?P
M%_9EU[X!>(=6G\1:CXZM;T_$7Q3,"MUKES>1O'/(68L5 61E0$G'+'+,Q/E?
MP%_X)/>+/ASX\^&UY\6/VHI_&/A'X-W=Y<_#KPRGA6*QD@EN'#A[FX65VF\M
ME4J,#E!@JN5)S0:U#EDGH?9]%%%9&@4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%?!__#Y[P)_P^6_X=T?:++_A&/[$_L?^W,C=_P );GSO
MLV_./+\K_1MO7[1\M?>%-Q<=Q)I[!1112&%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7@__  4L_;/T']@?]C3QC^T7J,D#ZG8V7V/PK8SG
MB]U:<%+:/'\2ALR.!SY<4A[5[Q7\]7_!SU^WG_POO]JBQ_9%\"ZSYOACX5[O
M[9\F3,=UKTRCSLXX;[/$5A'=9&N!WK2E#GG8BI+EC<_-O_A8_CO_ (6-_P +
M=_X2N]_X2?\ MO\ MC^W///VG[?YWG?:=_7S/-^?=Z\U_6#_ ,$T_P!L_0?V
M^/V-/!W[1>G20)J=]9?8_%5C >++5H $N8\?PJ6Q(@//ERQGO7\D=?I__P &
MPO[>?_"A/VJ+[]D7QUK/E>&/BIM_L;SI,1VNO0J?)QGA?M$0:$]VD6W':NJO
M#FA?L<]*7+*W<_H5HHHKA.L**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHJ#49I(+5I(FPP(P<>]-*[L3*2A%R?0GHK'_M
M6_\ ^>__ (Z/\*/[5O\ _GO_ ..C_"M_J\_(Y?KM+L_Z^9L45C_VK?\ _/?_
M ,='^%']JW__ #W_ /'1_A1]7GY!]=I=G_7S-BBL?^U;_P#Y[_\ CH_PH_M6
M_P#^>_\ XZ/\*/J\_(/KM+L_Z^9L45C_ -JW_P#SW_\ '1_A1_:M_P#\]_\
MQT?X4?5Y^0?7:79_U\S8HK'_ +5O_P#GO_XZ/\*/[5O_ /GO_P".C_"CZO/R
M#Z[2[/\ KYFQ16/_ &K?_P#/?_QT?X4?VK?_ //?_P ='^%'U>?D'UVEV?\
M7S-BBL?^U;__ )[_ /CH_P */[5O_P#GO_XZ/\*/J\_(/KM+L_Z^9L45C_VK
M?_\ /?\ \='^%']JW_\ SW_\='^%'U>?D'UVEV?]?,V**Q_[5O\ _GO_ ..C
M_"C^U;__ )[_ /CH_P */J\_(/KM+L_Z^9L45C_VK?\ _/?_ ,='^%']JW__
M #W_ /'1_A1]7GY!]=I=G_7S-BBD4DJ"?2EKG.P**** "BBB@ HHHH ****
M"BOQ-_X.Z/\ D</@3_V#/$/_ *,T^OQQKZ#!9%]<PT:WM+7Z6OUMW/B\UXO_
M +,Q\\-[#FY;:\UKW2>W*^_<_M HK^+^BNK_ %9_Z>_^2_\ VQY_^OW_ %#?
M^3__ &I_:!17\7]%'^K/_3W_ ,E_^V#_ %^_ZAO_ "?_ .U/[0**_B_HH_U9
M_P"GO_DO_P!L'^OW_4-_Y/\ _:G]H%?&_B7_ (( _P#!)/QCXCU#Q=XI_95G
MO]3U6]EO-2OKGXA^(6DN9Y7+R2.3J'+,S$D]R:_F'HIKAN4=JW_DO_VPGQXG
MOAO_ "?_ .T/Z:_^(=W_ ((Z_P#1G_\ YD#Q#_\ +"KOAK_@@#_P23\'>(]/
M\7>%OV59[#4]*O8KS3;ZV^(?B%9+:>)P\<B$:APRLH(/8BOYAZ*?^KD_^?\
M^'_VPO\ 7N'_ $"_^3__ &A_:!17\7]%3_JS_P!/?_)?_MBO]?O^H;_R?_[4
M_M HK^+^BC_5G_I[_P"2_P#VP?Z_?]0W_D__ -J?V@45_%_11_JS_P!/?_)?
M_M@_U^_ZAO\ R?\ ^U/[0**_B_HH_P!6?^GO_DO_ -L'^OW_ %#?^3__ &I_
M:!17\OG_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z\7,L!_9]94^;FNK[6ZOS?8^
MJR+./[:PLJW)R6E:U[]$^R[A1117GGM!1110 4444 %%%% !1110 4444 %%
M%% !5;5O^/%OJ/YU9JMJW_'BWU'\ZNG\:]3*M_!EZ,R****]$\0**** "BBO
MFC]MW]NJU^%&F>)/@5^S[I7B3Q3\8%T SZ;H_A#PK+JS:2\B@Q3W2JC(BX(8
M*0QP5)7# D&DY.R/I>BO*OV>_P!JGX??&;X,7_Q+DN-7TT^%4>W\90^(]"ET
M^ZT^Y@MDFG\R%ER!L</\F1AL#D$#RC4/^"O/P T&6PUWQ9\'?BSHO@S4[M+>
MQ^(NK^!)(-%F+_=D$C/YI0C)!\O)P>.#1=#4)-['U917-_$?XO?#7X2?#2_^
M,/Q"\86>F^&M-LA=76K2/NC\IL;"NW)D+%E"JH)8L H)(%>2_"W]O_0?BOXM
MT;0M)_9<^-&G:3K\ZQ:7XNUCP(8=+D# E)6D$K/'$P VNZ '(S@<T"46U<]^
MHKGOBQ\4?!7P3^&VM?%GXBZLMCHF@:?)>:A<$9(11]U1_$['"JHY9F ')KD?
MV3?VLOAO^V1\-;KXI?##1]<L+&RUN?2KFU\0626]PEQ$D;N"B2. ,2KWSG((
M&* L[7/3Z*R/'WCWP?\ "WP5J?Q$^(&OP:7HNC6;W6I:A<D[(8D&23C))[!0
M"22  20*^=]+_P""K?P/ENM&U;Q?\'_BCX5\(>(KN*VT7XA>)_!_V;1;EY2?
M*;SA*SI&XP5=D (RQPH)HN"C)['T_10"",@T4""BBB@ HHHH WT^X/I2TB?<
M'TI:\L]];!1110,**** "BBB@ HHHH _$W_@[H_Y'#X$_P#8,\0_^C-/K\<:
M_8[_ (.Z/^1P^!/_ &#/$/\ Z,T^OQQK] R7_D64_G^;/Q?BK_D?UO\ MW_T
MF(4445ZA\^%%%7_"OAG6_&OBC3?!OAJR-SJ.KW\-EI]N& ,L\KA$3)X&68#G
MUH;20TFW9%"BOVA\(_LG?\$U?^"1/PW\:_LC?MJ?MG7\?Q!^.7P^M[37KK2?
M!T]Q;:#9O).GF6[)!*<&3S%WR$,P@#>7'D5\!_ ']CO]C#QU^VGXZ^#_ ,7_
M -NC2M ^$_@JQO-1M?B+%:H)/$5O%<6\44-I&S-^_D6??M42MB%\(W;@I9A2
MJJ4DGRK5.SU7EIWT/7Q&35\.Z<'*//+1KFC[K[2UTTUOLMCY:HK]8OB=_P $
M2?\ @G7\>/V%O&'[7O\ P3(_:O\ %WBD^!K"^N+Z+Q2B&&]>R@%Q/;-&UG:3
M6TQB(9&92C;DX ;>/ ?V+OV;/^"(/Q#_ &==$\6_ME_MU>.O!?Q$N9KL:WX;
MT729'MK15N9%@*,-,G#;X!$Y/F'!<C QBB.8T)TW**D[.S7*[I^:"IDF+I5H
MTYR@E)<RDYQY6MM'>U_(^&Z*_2C_ (*A_P#!)7]A#]D;]A#PM^V%^S3\?_'7
MB%O&FMV,/A>'Q3Y$<6HV4\$TQF2'['!,OR1JX9L###CYU-=E^RI_P;U?!+Q=
M^S_XP\:_M'_M2-<?$#0_!"^(3X%^'6JVCG0(YK6:>T&HR2Q2EFE$3?NT6/ 1
MMLC@A@O[3PBH^U;=KVV=REP_F3Q3H))M)/=6LTVM?.VWSV/REHHKZD_X)/\
M_!-K5/\ @I-\?;_P/JOC4^%_!OA723JWC/Q&L2O)!;[MJ0Q!SM$LAW89_E18
MY'(;:$;LJU:="FZDW9(\S#8>MBZ\:-)7E+1'RW17Z@>)?^"1W_!-S]JS]F+X
MD_%W_@E=^TYXY\2^)_A1:M=:YH7C.WC\O4H%CED'DXM+=T:5(9C&_P RLT>P
MJF=P_+^L\/B:>)ORW36Z:LU\C;&8"O@7'GLU)73BTT^CLUV>X4445T'$%%%%
M 'U[_P $%?\ E+9\'/\ L)ZE_P"FF]K^H.OY?/\ @@K_ ,I;/@Y_V$]2_P#3
M3>U_4'7QG$G^^1_P_JS]3X&_Y%=3_&__ $F(4445\\?:A1110 4444 %%%%
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
M(\O-:RT;T5NAEF=?#?5,/A:,^?V?->232O)WLKV>E@HHHKT#Q0HHHH ^O?\
M@@K_ ,I;/@Y_V$]2_P#33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_
M 'R/^']6?J? W_(KJ?XW_P"DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@
M HHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB!1110 5
MEZWX)\'>)=:TKQ'XA\+Z??7^A7#SZ+>W=HDDMC*\9C=XF8$QL48J2N"0<5J4
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8
M****!A1110 4444 %%%% 'XF_P#!W1_R.'P)_P"P9XA_]&:?7XXU^QW_  =T
M?\CA\"?^P9XA_P#1FGU^.-?H&2_\BRG\_P V?B_%7_(_K?\ ;O\ Z3$****]
M0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^O?^""O_*6SX.?
M]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_?(_X?U9^I\#?\
MBNI_C?\ Z3$****^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BW
MU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1
M110 4444 ?B;_P '='_(X? G_L&>(?\ T9I]?CC7['?\'='_ ".'P)_[!GB'
M_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW_;O_ *3$****]0^?"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ^O?\ @@K_ ,I;/@Y_V$]2_P#33>U_
M4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KXSB3_ 'R/^']6?J? W_(KJ?XW_P"D
MQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K-5M6_
MX\6^H_G5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% '
MXF_\'='_ ".'P)_[!GB'_P!&:?7XXU^QW_!W1_R.'P)_[!GB'_T9I]?CC7Z!
MDO\ R+*?S_-GXOQ5_P C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ^O?^""O_ "EL^#G_ &$]2_\ 33>U_4'7\OG_  05
M_P"4MGP<_P"PGJ7_ *:;VOZ@Z^,XD_WR/^']6?J? W_(KJ?XW_Z3$****^>/
MM0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_ (\6^H_G
M5T_C7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_\'='
M_(X? G_L&>(?_1FGU^.-?L=_P=T?\CA\"?\ L&>(?_1FGU^.-?H&2_\ (LI_
M/\V?B_%7_(_K?]N_^DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /KW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:
M;VOZ@Z^,XD_WR/\ A_5GZGP-_P BNI_C?_I,0HHHKYX^U"BBB@ HHHH ****
M "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#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@#PO\ X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?
M\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=
M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK
MW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO
M_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;
M?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** (-+T^#2-,MM)MGD:.U
M@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HKY@_:UU3Q?\ &W]K3X>_L2:3XZUCPYX:U/PYJ'BGQY<^'[][2]U&
MSMY$@@L4N(R'AC>9R92A#,@ !7G/'_'SX-Z!_P $]O&'PW^.?[-.N^(=)T75
M/B'IGAKQUX0OO$][J&GZG8W[F'[2$NY92ES"^QD9"N<D'@D&E$5S[/JMJ&LZ
M/I#VT6JZK;6K7EP+>T6XG5#/*02(TR1N8@$[1SP?2OF[]NK]EWX!:M\/?B!^
MTA\9_B!XRM[G3/#<MUI%Y#XWO;2V\/R0VP6,V5O!(D7F/*JMB19&>23'0A13
M^%7P:^-_[0O[+?[-7BSXMZPJ>*/!_B'2?%7B276BXN;F&.QNXE4X4DW#"X@9
MM^WE7+$-P2RM<+N]CZFHKY!_X*-_LT?!3PU\#/B7^U)XS^)7CBV\6V6DS7?A
M'5X_'-] NDZ@(PEE:V=O#(D*H]QY:[2C,QD8[L\CT_2OV?;_ /:4_9P^&FE?
MM3:YXH35+7PQ87'B_1=)U^XTR/4M1>TB$RWGV5DD<)+O.P.J[B20<#!96N%W
M<]OHKY,_X)F0ZEHGQ!^.G@/P3XLUC6/A9X;\>P:=\/IM7U26]^S3);YU&VAG
MF9G>&.8QJOS$=3DDL3]9TFK.P)W04444AA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445\@>%? -O\ M^_M.?%B7XV>)M>F\ _#
M3Q)%X6\,^"M)\076G6L]Y';I+=WUT;62-YY-\BK&"VU%!&"3FFE<3=CZ_HKY
M1^!>F:S^RC^WI/\ LD^&O&.MZG\._%WP[D\2^&M*U_5IK^30+ZVNU@FMX)IV
M:7[.\;J^UF;#CC&23Y[^V9^S?X9_9EO/AEXU^ 7Q(\>3_&#Q!\4--L+#4=5\
M;7M]<>((7<M>)=0/)Y!MUB&Y]D2(@"@X#8-*.MA7T/N==9T=]7;P^NJVQOTM
MQ</8B=?.6(L5$A3.X*6!&[&,@BK->4R?L]ZS-^UYKG[1"Z]#;6&K?"RT\+1)
M:2$7D-Q'?W5PTXW(4 VSQA3DG<ARN.OS9^T%^SYX8_9<_:"^ C?LT^._&K_$
M/Q3\3+>V\2KJWC2_U)]?\/I&[ZI<7D4\K1D1J(SN54 +\#(4JDDQMM'W317R
M'_P42MOV%O!MSJGC3]K/XH^+HM9O?#[-X7TFQ\2:I#'9,BE%>SAM&2!)7EP2
M\V<D#<0@('K_ .P0/BQ_PQO\.W^.'B(:MXH?PW"^I:A]O6Z:8,2T1>9&82N(
MC&&<,VY@QR<Y(X^[<+ZV/7:***D84444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SO^UG\&/C?8_'CP'^
MV)^S=X6LO$NO^$=/OM&\0^#KS4TLFUO2;K:VV"XD_=QS12J'4/A6SR1C#>/?
MM9_$G]I3XJ:W\.?%?QL_8V\6>#_A+X(\>V?B'QA<6>H66LZK/+:K(UNQM+*5
MV6RCEPTSC>Y7!" +\WW315*5NA+C<^)OCY/^TS^TK\==!\76O[*>J?$3X$:1
M8V&N>"['1?&&D64'BF\EACGBOKZ.]N(Y3##OQ';-& SKO?(PM?6_PI\5^-_&
MO@>T\1?$3X6WG@S5IGD%SX>O]4M;R6W"R,JDRVKO$VY0'&UCC=@X(-=%10Y7
M5AI6/B_XUZ'^V-\0?VO#XU^(7[%NL^-/A[X$OEE^&NAZ5XWT2VM+N^4'.KWB
M7-TKR3+G$,;(!$"3@L2Q[7]L/Q+^W3\0?@-X:\.? 7]GS6=)U+Q7<21>/X['
MQ;I,>J^'M/4@-%:S2W"P-<3J6"S(S^4 3MW%2/INBCFVT%RGBW[&W_"9>$O!
ML'P<N/V,]2^$_AKPYIL<>B+>>*-,U%;DECO'^ASR/YA)+M))]]F))))KVFBB
MDW=E+0****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5\K-X&_:9_9#_:3^(7Q'^#OP,?XE^ _B=J$&LWFEZ1K]I8ZEH6JI"(I
MV"7;I'<0S!5;Y7#*1C&!EOJFBFG835SXC\#_ !+^)NB?\%!XOCK^V9\#M;\!
M_P#"1>$;;PA\)[:V>/5;".6>]\R2"]O+4NEO>S2B$(& CV$KO)7)K?"$?MTZ
M?\;=7_:<^/\ _P $^O$'B7QK<B6Q\+Q6?Q#\/+8>%]))XMK1'O,F63K-<, S
MGY0%4$'[EHJN;R%RE#7-1UNQ\+WFK:+X=:^U&&PDFM-)-TD1N)PA98/,;Y$+
M-A=Q^49STKXQ_9MMOVV?!_Q0U?X_?'W]@GQ#XA^(?B:06=QKL/C[P^MEH&DB
M7,=A8PF\9HX5&'<\O*^6;)Q7V[14IV&U=GBOQG^,O[2GA7Q3K?@OP]^P[>^/
M] N+9$T75=,\8:9%#>[X5\V&\AO'C: "0R+N42JR8/4E0S_@GC^SQXX_9=_9
M2\/_  D^(U[:-J\%S>WMU9:=,7M=.^TW,DXM(6/5(PX7/0MN(R,&O;:*+Z6"
MVMPHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
F*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>blkb-20230630_g5.jpg
<TEXT>
begin 644 blkb-20230630_g5.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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@ HKE-4^._P/T/QU%\+M;^,OA2S\33S110>';K
MQ%;1W\DD@!C1;=G$A9@1M 7)R,9S747-S;V=O)=W<Z111(7EED8*J*!DDD\
M <YH ?17+_#[XW?!?XM7%U:?"OXN^%_$TMDJM>Q>']?MKUK=6)"EQ"[% 2"!
MG&<&KWCOXD_#OX6Z*OB3XG>/M%\.:<\ZP)?Z]JL-G TK D('E95+$*Q SDX/
MI19@;5%9WA3Q=X3\>>'[;Q;X'\3Z=K.E7BEK/4])O8[BWG 8J2DD9*L P(.#
MU!':M&@ HKE)/CO\#X?'H^%4OQE\*+XH,PB'AMO$5L+\R%=P3[/O\S<5^;&W
M..:3XA_'KX&?"+4;/2/BQ\9_"GAB[U$9T^U\0^(K:RDN1G&8UF=2_/'&>>*=
MF!UE%5=0US1=)T6?Q)JNKVUMIUM:M<W-_/.J0Q0JI9I&<G:J!06+$X &:SOA
MU\2? 'Q=\'VGQ ^&'C#3]>T2^,@L]5TNY6:";8[1OM=>#AU93[@T@-NBBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KSS]JO\ :,\&_LG_  "\2?'CQPX:UT.P+VUG
MYFU[VZ8[(+=/]IY"JY_A!+'A37H=?,W_  4X_8<^(_[=/P\\*^"_A]\4=/\
M#C>'O$G]JW":K8M<073+$R1[D&0Q4LW# @AV!]W&S>HG>VA^:\GP0^)G@K]L
M']E_]H?X[ZA<3>.OC)\3[/Q-KL$P*BS@?5;'[+"$/W"(V+;?X ZQX'EU]]_\
M%9/C;XVUG2/#/_!/_P" -WGQ_P#&6Y^Q7,D;'.F:'DBZN),<JCJLBD]XX[C'
M*BOB7]NGX ?MW^"/VP?@)X1^,_[6MGXI\5ZYXC@A\#^(H-$2%-"N/MUJJRL@
MC D"R-%)@@\)CO7U'\1?^"8?[>.J_M,R_M2_#7]M?1=)\47?A'2]&O-4N?#@
MEEW06-M#=-&K(R1+-<0R380+CSBO<YW=KIMF:O9I'G__  13^%^A_!+]O?\
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
M0QHS?-9GZ?T445R'0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>)?M=?\%%OV-OV$;S
M0M/_ &K/C%_PBLWB:*XDT1/^$>U&^^TK 8Q*<V=O*$VF6/[^W.[C.#CQS_B(
M5_X(_P#_ $=W_P"6!X@_^0*Z(83%5(\T*<FNZ39Q5<RRZA4=.K6A&2W3DD_N
M;/M"BOB__B(5_P""/_\ T=W_ .6!X@_^0*/^(A7_ ((__P#1W?\ Y8'B#_Y
MJ_J&._Y]2_\  7_D9_VQE/\ T$0_\#C_ )GVA17Q?_Q$*_\ !'__ *.[_P#+
M \0?_(%'_$0K_P $?_\ H[O_ ,L#Q!_\@4?4,=_SZE_X"_\ (/[8RG_H(A_X
M''_,^T**^+_^(A7_ ((__P#1W?\ Y8'B#_Y H_XB%?\ @C__ -'=_P#E@>(/
M_D"CZACO^?4O_ 7_ )!_;&4_]!$/_ X_YGVA7\_'_!2S_@E9_P %I_V^/VR_
M&/[1>H_LASIIE]>_8_"MC/\ $'P_FRTF E+:/']H?*Q7,C@<>9+(>]?IO_Q$
M*_\ !'__ *.[_P#+ \0?_(%'_$0K_P $?_\ H[O_ ,L#Q!_\@5<,)CZ;NJ4O
M_ 63/-<HFK/$0_\  X_YGXH?\0[O_!8K_HS_ /\ ,@>'O_EA7O'_  33_P""
M5G_!:?\ 8'_;+\'?M%Z=^R'.^F6-[]C\56,'Q!\/YO=)G(2YCQ_:'S,%Q(@/
M'F11GM7Z;_\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!'_\ Z.[_ /+
M\0?_ "!5NAF#5G1E_P" LA9EDZ=_K$/_  ./^9]H45\7_P#$0K_P1_\ ^CN_
M_+ \0?\ R!1_Q$*_\$?_ /H[O_RP/$'_ ,@5C]0QW_/J7_@+_P C7^V,I_Z"
M(?\ @<?\S[0HKXO_ .(A7_@C_P#]'=_^6!X@_P#D"C_B(5_X(_\ _1W?_E@>
M(/\ Y H^H8[_ )]2_P# 7_D']L93_P!!$/\ P./^9]H45\7_ /$0K_P1_P#^
MCN__ "P/$'_R!1_Q$*_\$?\ _H[O_P L#Q!_\@4?4,=_SZE_X"_\@_MC*?\
MH(A_X''_ #/M"BOB_P#XB%?^"/\ _P!'=_\ E@>(/_D"C_B(5_X(_P#_ $=W
M_P"6!X@_^0*/J&._Y]2_\!?^0?VQE/\ T$0_\#C_ )GVA17R]\!?^"SG_!-;
M]IWXMZ-\"O@=^TC_ &YXJ\02RQZ1I7_"'ZS;>>T<+S./-N+-(UQ'&[?,PSC
MY(%?4-85*-6C*U2+3\U8ZJ&)PV*AS49J2VNFFK_(****S-PHHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\<^/?[:?PK^ WQ7\"?"
M'6M9T>?4O&6OM87B3^(H+9]&@%M)-]JF1LG:2BHH.W<9!AL\'UK6HM3GT>[A
MT2X2&]>VD6TEE7*I*5.QB.X#8-?F5^PK_P .]O#7@R[_ &;_ /@H=\)O#NC?
M&U]9OCXLU3XJZ*K3ZS)+<R-'<V^HSJ552C(H*R)N92R[MVXW%)ZDMM'Z<S7]
MC;6+ZI<7L4=M'$99+AY (UC R7+'@+CG/3%<?\/?VD_V=OBWK]QX5^%?QX\'
M>)=3M5+7&G:#XFM;N>-1U8I%(S8!X)QC/%?,7_!2;P]H6B?"CX$_L.?#F2?2
M?!WCSXB:-X:U""ROI&8Z! %WVJRLQ=@5\KYBQ)"8).36!_P57_9]^#/[+G[.
M_AO]JG]GKX6:#X.\3?"WQAI5WIU_X:TN*SDGM6F$$EK*8E'G1OYBY#YS\PZ.
MX844[>8.31]XUD>.?B#X"^&'AZ7Q=\2O&^D>'M)A=4FU37-2BM+>-F.%#22L
MJ@D\ $\UK1R)+&LL9RK*"I]0:^"?^"U_[*W@W4OV7/B=^U#XR\5^(-<UG3X-
M'B\(Z3?ZDPTWPVC7]C;SM;6Z84RS REY9-[8DVC:%%**3=F-NR/O6&:&YA2X
MMY5DCD4,CHV0P/(((ZBG5D^ /^1$T3_L$6W_ **6M:I&%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!^)O\ P=T?\CA\"?\ L&>(?_1FGU^.-?L=
M_P '='_(X? G_L&>(?\ T9I]?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_ &[_ .DQ
M"BBBO4/GPHHHH **** "BNXUS]FWXV^&_@%HO[4.M^ I[?P'XBUN;2-%\0M=
M0E+J\B#F2(1A_-& C_,4"G:0"37#THRC+9W*E"<&N96OK\GLPHHHIDA1110
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
MKGZ*/JWF'U_^[^/_  #H**Y^BCZMYA]?_N_C_P  Z"BN?HH^K>8?7_[OX_\
M .@HKGZ*/JWF'U_^[^/_  #H**Y^BCZMYA]?_N_C_P  Z"BN?HH^K>8?7_[O
MX_\  .@HKGZ*/JWF'U_^[^/_  #H**Y^BCZMYA]?_N_C_P  Z"BD3[@^E+7*
M>@%%%% !1110 4444 %%%% 'XF_\'='_ ".'P)_[!GB'_P!&:?7XXU^QW_!W
M1_R.'P)_[!GB'_T9I]?CC7Z!DO\ R+*?S_-GXOQ5_P C^M_V[_Z3$****]0^
M?"BBB@ KM?@#^T;\<?V6?B+#\6?V>_B9J?A3Q#! \"ZCI<H!DA8@M%(C I+&
M2JDHX9254XR!7%44I1C.-I*Z*A.=.:E!V:V:W/O?_@JO_P %L?C#^V5KL/P]
M^ 7Q@\::+\,)_"-E9:[H-[:VVGRZK?A6^UR3&U9F>)\JOEF3RR%^X,\_-?[(
M'[??[6?["'B+4/$7[+_Q<NO#IU>-$U>P>TANK2]"9V&2"='C+KN;:X =0S ,
M Q!\<HKGIX3#4J'L5%<O:V_J=E?,L=B,7]9E4?/T:;T].R/:?VP?^"A7[7O[
M>&K:=J7[3_QANO$$.D!O[)TR*TAM+.T+ !G2"W1$+G&#(P+D8&[  "_&7_@H
MC^V/\?O"'P^\#?%+XU7=]I_PM$)\#"WL;:UETYXDB2*7S8(TDED188P'D9F&
MTG.68GQ6BM%0H122BM-M%IZ&4L9BYRE*523<M]7K;:_>W0^T7_X.#O\ @K0_
M@\^#S^U",&#R3J8\)Z6+S9C'^M^S9W8XWXW]]V>:^/O%?BOQ/XZ\2W_C/QKX
MAO=6U?5;N2ZU+5-2NFFN+J=V+/))(Y+.S$DDDDDFL^BE2P]"@W[."5^R2#$8
MW&8M)5JDI6VNV[?>%%%%;',%%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_
MJ#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#2
M8A1117SQ]J%%%% !1110 4444 %%%% 'D_[5G['/PO\ VP=&T?1/B;X@\36$
M6B7,L]HWAK6C9L[2*JL)"%;>,*,>G/K7BG_#DC]D_P#Z*+\4_P#PN&_^-5]A
MT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4
M ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?
M'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G
M_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#
MDC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC
M]D__ **+\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D
M_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__
M **+\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z
M*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+
M\4__  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4
M_P#PN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__
M  N&_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#P
MN&_^-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&
M_P#C5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^
M-4?\.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C
M5'_#DC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\
M.2/V3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#
MDC]D_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V
M3_\ HHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D
M_P#Z*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\
MHHOQ3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z
M*+\4_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ
M3_\ "X;_ .-5]AT4 ?'G_#DC]D__ **+\4__  N&_P#C5'_#DC]D_P#Z*+\4
M_P#PN&_^-5]AT4 ?'G_#DC]D_P#Z*+\4_P#PN&_^-4?\.2/V3_\ HHOQ3_\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
4* "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>blkb-20230630_g6.jpg
<TEXT>
begin 644 blkb-20230630_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@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K#\?_$[X;_"C0SXG^*/Q T3PWIH?8=0U[58;.'=_=WRLJY]L
MUN5X;^U!_P $\/V;?VR/B'H/C[]H71]6UJ+P[ID]G8Z'%K$MK9MYKAVE?R"D
MN_Y0!MD48'(.!AJU]1.]M#TOX8_&SX.?&S39M8^#OQ5\.^*K6V<)<S^'M:@O
M%A8YPKF)FV$X/!Q73U^17_!+GX<:%X5_X+&>/]&_97O+R3X9^&[;5+:]G6[>
M:!K;*QQ0F5B?- N@#&22S)"6RV"U?KK3G%1=A1?,CG/'OQB^$?PKN-/M?B?\
M4_#GAN75I_)TN/7M<M[-KR3(&R(2NID;)'"Y/(K5\3>*/#7@O0;KQ5XQ\16.
MDZ78Q&6]U+4[M(+>W3^\\CD*@]R0*_(3_@KA^R"_P#^,'PU^,/BWXS^(O''B
MKQUX^NS?W^M,$@L[.*>V>WM+>$%O+2,3,OWB#@$*G2OL/_@MSX/\;>*_V5_#
MEWX>\+ZEK>AZ-\2=+U'QOI6EVS323:3&DXD+1KRZ!VB)'0<,<!217(M-=Q<S
MU/J;X=?%CX6?&#17\2?"7XE:!XHTZ.8Q27_AW6(+V%) ,E"\+,H;!'!.:9:_
M%_X67WQ.N?@M8_$'2)O%MEIPO[SPY%?HUY!;$J!*\0.Y%.].2!]]3W%?F;\,
MOVH_ _[,?QZ^/?[5G[/?PQNH/ WC:/1M!^$WA6#P]+IL7B3Q#Y$:D6]H41O+
MCE\]Y"J@@3 ##RJI^N/^";WP!T#X)Z#KVO\ Q)^)&D>)_C9XSN_[6^)]Y!J<
M,]S:3,<K9;48F.*'=MP %+DX^4(JIQ25QJ5SZ=HHHJ"@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OSR_X+I_M^_$+]GW1-(_9=^%DUQHU[XVTEKK7?%<>
M=]KI[2M"T-OMY$CE7WL.53 7E]R_H;151:B[L33:L?G'_P $I/VU/^"<_P *
M(O#7['O[/.C^,YO$WBF\_P")GXBUCP]#$=4OA$S&25DG<QQJ%940 A!U))=S
M]'_L]?\ !0S1OC_^V9\1_P!CZS^$FJ:5/\/8KAW\07-XKQ7ODW,5NP\L(#%N
M,H=/F;>BD\=*^C::D$$<KSI"BO)CS'"@%L=,GO3<DW>PDFD?CE_P62_;_P#@
M#^T7\1/A]X1^'3ZV;OX:>--07Q+]OTSR5!6:W0^5\Q+\P2=0.WK7Z5? C]O'
M]G?]H+]GW6_VGO"FOWFF^#_#MQ=0ZOJ&OV?V8P&WBCED;;EMPVR+C&23P!GB
MO9:AU'3=.UBQDTS5K"&ZMIEVS6]S$'1QZ%6!!'UH<DXI6!)IW/S]^'/P_P#C
M1^W9%X__ ."D?B70[^SFM/!FLZ=^S3X3E&)+'_1IEBU4H./M$LNW8W/.2"56
M%A\X?L8V?PJUOXK_ +)ND?LQZ%/#\4-"UC6)/C5):6$\5S!:"=1)]ND90&!B
M,RKR<!@AP2JU^REM;6]G;QVEI D442!(HHU"JB@8  '  ':DALK.WFEN8+2)
M))B#-(D8#2$<#<1U_&FJEA<A)1116984444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4452\2^)-!\'>'-0\7>*=6@L-,TJREO-2OKE]L=M!$A>21R>B
MJJDD]@* */\ PL?P)_PL;_A47_"5V7_"3_V)_;']A^>/M/V#SO)^T[.OE^;\
MF[UXK;K^9O\ X?/>._\ A\M_P\7^T7O_  C']M_V/_8>3N_X1+/D_9MF<>9Y
M7^D[>GVCYJ_I7\->)-!\8^'-/\7>%M6@O],U6RBO--OK9]T=S!*@>.1".JLK
M @]P:TJ4W"UR(34[EVBBBLRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *_,#_@YZ_;S_P"%"?LKV/[(O@76?*\3_%3=_;/DR8DM=!A8>=G'
M*_:)0L([,BW [5^G]?S\?\%+/^"5G_!:?]OC]LOQC^T7J/[(<Z:9?7OV/PK8
MS_$'P_FRTF E+:/']H?*Q7,C@<>9+(>]:T5%SNV9U6^6R/RRK^A7_@V%_;S_
M .%]_LKWW[(OCK6?-\3_  KV_P!C>=)F2ZT&9CY.,\M]GE+0GLJ-;CO7Y?\
M_$.[_P %BO\ HS__ ,R!X>_^6%>\?\$T_P#@E9_P6G_8'_;+\'?M%Z=^R'.^
MF6-[]C\56,'Q!\/YO=)G(2YCQ_:'S,%Q(@/'F11GM735<)PM=&%-3C*]C^@>
MBBBN$ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "FS31P(9)6PHZG%.JMJW_'BWU'\ZJ*O)(BI)P@Y+H+_ &K8?\]__'3_
M (4?VK8?\]__ !T_X5CT5U_5X>9YWUVKV7]?,V/[5L/^>_\ XZ?\*/[5L/\
MGO\ ^.G_  K'HH^KP\P^NU>R_KYFQ_:MA_SW_P#'3_A1_:MA_P ]_P#QT_X5
MCT4?5X>8?7:O9?U\S8_M6P_Y[_\ CI_PH_M6P_Y[_P#CI_PK'HH^KP\P^NU>
MR_KYFQ_:MA_SW_\ '3_A1_:MA_SW_P#'3_A6/11]7AYA]=J]E_7S-C^U;#_G
MO_XZ?\*/[5L/^>__ (Z?\*QZ*/J\/,/KM7LOZ^9L?VK8?\]__'3_ (4?VK8?
M\]__ !T_X5CT4?5X>8?7:O9?U\S8_M6P_P">_P#XZ?\ "C^U;#_GO_XZ?\*Q
MZ*/J\/,/KM7LOZ^9L?VK8?\ /?\ \=/^%']JV'_/?_QT_P"%8]%'U>'F'UVK
MV7]?,V/[5L/^>_\ XZ?\*/[5L/\ GO\ ^.G_  K'HH^KP\P^NU>R_KYG0 @C
M(HI$^X/I2UQ'J!1110 4444 %%%% !1110!^7/\ P<7?\%%OVR?V$?$GPGT_
M]E/XQ?\ "*P^)K'69-;3_A'M.OOM+0/9B(YO+>4IM$LGW-N=W.<#'YJ_\1"O
M_!8#_H[O_P L#P__ /(%?7W_  =T?\CA\"?^P9XA_P#1FGU^.-?<91A,+4RZ
M$ITXMZZM)]6?DG$N99C0SNM3I5IQBK62DTOA71,^T/\ B(5_X+ ?]'=_^6!X
M?_\ D"C_ (B%?^"P'_1W?_E@>'__ ) KXOHKTOJ&!_Y]1_\  5_D>'_;&;?]
M!$__  .7^9]H?\1"O_!8#_H[O_RP/#__ ,@4?\1"O_!8#_H[O_RP/#__ ,@5
M\7T4?4,#_P ^H_\ @*_R#^V,V_Z")_\ @<O\S[0_XB%?^"P'_1W?_E@>'_\
MY H_XB%?^"P'_1W?_E@>'_\ Y KXOHH^H8'_ )]1_P# 5_D']L9M_P!!$_\
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
M:1J$=S#YB'#IOC8KN4\$9R#UKY>\0_\ *;O0O^S<G_\ 3Q<5[A\+_P!D_P"
M?P9^#6J?L_\ PU\"G3/">LB\&HZ9%J=RS2BZ3RYL3-(94)3"@JX*@#:01FO,
M3_P2)_X)]-?#4V^"%^;D1^6+@^/-<\P)G.W=]MSC/.*-0BX)L^DZ*I^'= TK
MPIX?L?"^A6[0V.FV<5K9PM,\A2*- B*6<EF(4 98DGJ235RF0%%%% !1110!
MOI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O_!W1_R.'P)_[!GB
M'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?CC7Z!DO_ "+*?S_-GXOQ5_R/
MZW_;O_I,0HHHKU#Y\*Z#X37WPZTSXJ>&=2^+^C7FI>$K?Q!92^*-.TZ39<76
MG+.AN8HFW+M=H@ZJ=RX)'(ZUS]%)JZL.+Y9)G[&?"?\ 9?\ ^"(?['NF> _^
M"MGAK]HSXM2>#D\6O_PA'AJZTS=+/JUMYC&V;;;([1H8WY=U1MH5I7!(;Y?\
M9_M*_L)_\%0/^"B7Q&^-G[=_CGQ1\*O"&OZ'#;> M1T2T-W+I\UM]GA@^V)'
M#,6\R%)7<*-JLY <!0U?&VK?%_XJZ]\-=*^#>M_$;6[OPEH5Y-=Z+X:N-3E>
MQL9Y23++%"6V1LQ9B2 "2Q]37.5Y]+ .,G.<VY;)WU2O?MOW/:Q&<1G"%.E1
MC&FFI.-G:4K6;>M[;V2:MZGZY_#/]L7_ ()4_P#!(+]F/XF^'?V'OVAO$7QC
M^)?Q*TU+2*ZN=%EM;33_ "XYX[>20R0QHJ1FXED95,DDC;5PB_,/E[]CWX!_
M\$:/C=\ =$;]IS]L7QG\*_B997%TGB*W_L1[S3=0A^T.T$EN4MI!&PA,:L&D
M!+*Q"?Q'XMHJHX!04K5)<TFFY:7=E9+:UOD14SB564%*C!P@FE"SY5=W;^*]
MV^MS]._^"L'_  4F_8G^(G[)OPO_ .":G[&_B'7?$'@7P5J&FMK?CG4K&2-W
MMK.%X$CA69(WED/FO([^6B HJH"K';]'_'G]KW_@A#\6OV0M!_89^&__  4$
M\3_#'X;Z1&%OM'\%^ =7276 "& NYIM,=I09,ROT\R1MS[L#'X:T5D\JH\D8
MJ4ERMO=:M]7=/7L="XBQ7M*DY4X/G2C9IZ17V5:2=N^KN?:OA+X8?\$7?!7_
M  43\+>%=3_:*\3^-_V?I/#4L_B'Q%JVDZA8S1ZL4N0ELRP6T-SY(*VYWQQ]
M9,%MH8CVC_@FI^WU_P $Z_V,/VH/VC?@C)XAU_2O@O\ %4_V;X.\=6=G<S76
MF6D/VN--P\LW*JZ7;,CF-G4Q1EUR6*_F%16]3 QK0<)SDTTEOV=[[;G+0S:I
MA:JJ4J4(M2;V?56<=7?EMTWN]S]<_P!G3]IS_@E7_P $@/@K\6=1_9M_;(UW
MXV^+_B%HJV.C^'(_"MQ8VD#1I.L+SM(BQD!IR7?=N*@A(^37Y&445IA\+'#R
ME+F<I2M=NW31;)(PQN83QD(4^11A"]DKV5W=[MO5^84445TG %%%% 'U[_P0
M5_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[
MY'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4444 %%%% !1110 4
M444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]/N#Z4M(GW!]*6O+/
M?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#
MNC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>
MH?/A1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?7O_!!7_E+9\'/
M^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;
M_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\
M6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH
M**** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#
M/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4445ZA\^%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_
MJ#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#2
M8A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?
M\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#
M\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_]@SQ#_Z,T^OQQK]
MR7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_ *:;VOZ@Z_E\_P""
M"O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D5U/\;_\ 28A1117S
MQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?S
MJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?^#NC
M_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS3Z_'&OT#)?\ D64_
MG^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(*_\ *6SX.?\ 83U+
M_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117SQ]J%%%% !1110 4
M444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM]1_.KI_&O4RK?P9>
MC,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -]
M/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$
M/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y
M'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9
MQ)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1110 4444 %%%% !1
M110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EK
MRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\ 8,\0_P#HS3Z_'&OV
M._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?BK_D?UO^W?\ TF(4
M445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!]>_P#!!7_E
M+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?U!U\9Q)_OD?\/ZL_
M4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5
MM6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% P
MHHHH **** "BBB@#\3?^#NC_ )'#X$_]@SQ#_P"C-/K\<:_8[_@[H_Y'#X$_
M]@SQ#_Z,T^OQQK] R7_D64_G^;/Q?BK_ )'];_MW_P!)B%%%%>H?/A1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 ?7O_  05_P"4MGP<_P"PGJ7_
M *:;VOZ@Z_E\_P"""O\ REL^#G_83U+_ ---[7]0=?&<2?[Y'_#^K/U/@;_D
M5U/\;_\ 28A1117SQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_X\6^
MH_G5FJVK?\>+?4?SJZ?QKU,JW\&7HS(HHHKT3Q HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **
M** "BBB@#\3?^#NC_D</@3_V#/$/_HS3Z_'&OV._X.Z/^1P^!/\ V#/$/_HS
M3Z_'&OT#)?\ D64_G^;/Q?BK_D?UO^W?_28A1117J'SX4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'U[_P05_Y2V?!S_L)ZE_Z:;VOZ@Z_E\_X(
M*_\ *6SX.?\ 83U+_P!--[7]0=?&<2?[Y'_#^K/U/@;_ )%=3_&__28A1117
MSQ]J%%%% !1110 4444 %%%% !1110 4444 %5M6_P"/%OJ/YU9JMJW_ !XM
M]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_
MX.Z/^1P^!/\ V#/$/_HS3Z_'&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,
ME_Y%E/Y_FS\7XJ_Y'];_ +=_])B%%%%>H?/A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G
M_83U+_TTWM?U!U\9Q)_OD?\ #^K/U/@;_D5U/\;_ /28A1117SQ]J%%%% !1
M110 4444 %%%% !1110 4444 %5M6_X\6^H_G5FJVK?\>+?4?SJZ?QKU,JW\
M&7HS(HHHKT3Q HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#?3[@^E+2)]P?2EKRSWUL%%%% PHHHH **** "BBB@#\3?\ @[H_Y'#X$_\
M8,\0_P#HS3Z_'&OV._X.Z/\ D</@3_V#/$/_ *,T^OQQK] R7_D64_G^;/Q?
MBK_D?UO^W?\ TF(4445ZA\^%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!]>_P#!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_REL^#G_83U+_TTWM?
MU!U\9Q)_OD?\/ZL_4^!O^174_P ;_P#28A1117SQ]J%%%% !1110 4444 %%
M%% '&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
M>%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_
M@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OC
MO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_
M !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[
M_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=
M_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_X
MU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE%
M 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O
M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;
MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y
M_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'
M>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?
M'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/
M^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I
M10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P
M[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0
MV^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"R
MN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\
MAWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&
MWQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65
MS_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->
MZ44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 0:7I\&D:9;:3;/(T=K D4
M;2N68JJ@ DGJ<#DU/110 4444 %%%% !1110 4444 %%%% !1110 444$@#)
M- !17Q3^R3\"/"G_  41^%<O[8/[46N^)==?QEK&HMX2\.VGBR_T^Q\.:7!=
MRVT$4,5I-$#*1"7>5MS,6'0@YZG]D>/QY=>*/CQ^P3XS^+WBF_L_ -[I\?AG
MQA_:I_MJVTK5K)IX81=,"S2P%'59F!89&.%4"G&WR)3N?5M5K'6='U2>YM=,
MU6VN);*;R;R."=7:"3 ;8X!RK8(.#@X(KXNN?@SX9_9H_P""CWP>^'?[+?B7
MQ-$^O:)K5[\5-#O_ !7?:G!-ID< 6VOKE;J60QR-=$JCKC+#& ,Y]L\'?LE:
MA82_&:QU[QU?Z9:?%#QLFKVM]X2U.2TO[2U%E90M'YVS,3L]O,"4R?+D&&5C
M\HXI=1W9[=17Q;\._A;H'[//_!3_ ,._"#]F'7_$,?AZY^'-]J7Q1\/7OB6\
MU*TMVWA+"X8W4LACN9)./O E 2  S$U/^"EW[-WPT^%'P)\8?M,:/\2?'\?Q
M0GUN&7P1K$?C>^:X34;B[46^FV=K'((?) 9D6)8BPC4DL2I:GRJ]A7=C[=HK
M(\*VNNZCX"TVS\?Q1OJ<^D0IK:18"&=H@)@-O0;BW3\*^"M0^*7QK^%'A+Q+
M_P $HM%\4ZI-\0=6\7QZ/\.O$UW-)+<#PAJ(FN9-2:4G<[6<$5W S@@JZQ;>
ME)1N-NQ^AE%?"O\ P4G_ &.O@E\(_P!ERZ^*'@>/Q3:>(K'4O#>EQZJ/'VKY
M>W-[9V3;H1=>3N:#*LP0$DEOO'=6S^WC^SK\,/V:_P!CG5=%^"R^(M'A\1^.
MO#5OJ[/XUU6ZEEB.IPQLBRW%S(\0*2,#Y;+G(SG P^5.PN9H^T:*^+?VN/@U
M!_P3P^%X_:]_9>\=^+],M/!^JV+^*_!.K>,+_5=,US3)KJ*WF3R[Z:4Q3KYH
M=)48%<-P<C'VBC*Z!T.01D&I:LKC3%HHHI#"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **\=_;_P#C[XC_ &8OV//'/QK\&Q1MK.E:;%#HYE0,
ML=W<W$5I#(5/#!))U?!X.W!XKSQO^"7?@.?X;?:[SXN_$!_BL;#S?^%H#QYJ
M0NUU/9GSEB$WD"$2<"'R\>7\O7YJI)6NQ7U/J6FS30V\+W%Q*L<<:EG=VP%
MY))/05\R?LTI'_P4<_85^&_CCXZ:_P"(+=[M)6\2V7AS7)M+36;BTFN+*1;A
MK8I(87DB,IC1T&[;V %<E^Q%X-N+3XV_M)? ?X6^*]7U#X4:1<V.D^&4UC5I
M[^'3M6DLI/[1M;>:9G<I'(Z!U).UL=R23EW\A7/L/3=3TW6=/AU;1]0@N[6X
MC$EO<VTHDCE0]&5E)# ^HJ>O O!O["OAK4_V9/AC\ /C3XHUJYM_ WANWLM6
MTOPOXEN]/L-7N4@C1FF: Q32QJZ,R*60?.2RDXQYW_P3KT#5M9M/CY\)O"'Q
M(\3S_#'3_&UQH?PZUMM:DGN]/_T;9>K974Q=BD,S+Y3Y8!E+98EB2RL.[/L&
MBOSU^&FJ_LVO^WE\+O"W[ /Q8UZZOHAJ,_Q735/%>I3V^H:9]G.PS1ZE(3<7
M!F^9?)4E>6;: I'V)^UG\%M8_: _9^\1_#+POXIN]#URZLQ/X=UFQNW@DL]0
MA82V\F]""$\Q%##NC,.]#C9A?0]&HKX=^$7QX\8?\%'/B=\-/ %RFHZ)8?#7
M3O[?^-EE:S26S?\ "212365MI#&,AE430W-TR'*M&(P><50^+W[$?[/7A?\
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
M*B-(D+8R26X^;Z1HHYM MJ%%%%2,**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
# /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>blkb-20230630_g7.jpg
<TEXT>
begin 644 blkb-20230630_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 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***X/\ :2_:1^%'[)_PGO?C/\9M:ELM%L9X8&-M;F6:665P
MB)'&.7;DG'958G@&A*X'>45C>'?'OASQ'\/M/^)JW36.DZAH\.IK-JJ_9F@M
MY(A*#,'QY1"M\P;[I!STKG? '[4?[-'Q7\3-X*^&'[0?@GQ%K"*S'2]#\4VE
MU<%5&6(CCD+$ #D@8'>BS [NBN)^)?[2O[.WP8U"+2/B]\=_!_A>[F4-#::_
MXDM;25U/\025U8CWQBNI\.>)?#GC#0[;Q/X1U^RU73;V(26>H:==)/!.G]Y)
M$)5A[@FBS NT4V22.&-III%1$4EF8X  ZDFN#\*?M6?LP>//&7_"N_!'[17@
M?6->WE%T;3/%5I/<LP^\JQI(68CN #CO19@=]17F/Q-_:\^"WP?^._@W]G7Q
M_JM[8^(/'BN/#<C6#&TGD4E?*,WW5D+;5"^LB?WA75_$CXP_"3X-Z9!K7Q>^
M*/AWPK9W,WE6UWXCUN"QBEDQG:K3.H8XYP*=F*Z.CHJIH.OZ%XIT:V\1^&-:
MM-2T^]A66SO["Y6:&>,\AT="593V()%8_P -_B_\+/C#9ZAJ7PJ^(.D>(K;2
MM2?3]1N-&OTN(X+I "T3,A(# ,I(]Q2&='1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MK:6EC MK96L<,2_=CB0*H^@%244AA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7\]7_!SU^P9_P *$_:HL?VNO NC>5X8^*F[^V?)CQ':Z]"H\[..
M%^T1!9AW:1;@]J_H5KP?_@I9^QAH/[?'[&GC']G348X$U.^LOMGA6^G'%EJT
M +VTF?X5+9C<CGRY9!WK2E/DG<BI'FC8_DCK]/\ _@V%_8,_X7W^U1??M=>.
MM&\WPQ\*]O\ 8WG1YCNM>F4^3C/#?9XBTQ[K(UN>]?FW_P *X\=_\+&_X5%_
MPBE[_P )/_;?]C_V'Y!^T_;_ #O)^S;.OF>;\FWUXK^L'_@FG^QAH/[ _P"Q
MIX._9TTZ.!]3L;+[9XJOH!Q>ZM. ]S)G^)0V(T)Y\N*,=JZJ\^6%NYSTH\TK
M]CWBBBBN$ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /@__AS#X$_X?+?\/%_L]E_PC']B?VQ_8>!N_P"$MSY/VG9C'E^5_I.[K]H^
M:OO"BBFY.6XDDM@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /(OVN?V+?A3^VEX<TCPQ\5O$GB_3;?1;U[JT?PCXHGTN1W=-A$CP
MD%UQT!X!YKPC_AP]^QW_ -%1^-?_ (=O4?\ XJOM2BJ4Y)63$XQ>Y\5_\.'O
MV._^BH_&O_P[>H__ !5'_#A[]CO_ **C\:__  [>H_\ Q5?:E%/VD^XN2/8^
M*_\ AP]^QW_T5'XU_P#AV]1_^*J?3/\ @AW^Q?X<O4U>^\5_%S6(H\AK#4OB
M_K"PR9& 28)XI.,Y&''(&<C(K[-JMJW_ !XM]1_.JA.;FM3.K%*E)KL?*/\
MPZ&_80_Z$3QM_P"'H\5__+.C_AT-^PA_T(GC;_P]'BO_ .6=?2]%=]D>/SS[
ML^:/^'0W["'_ $(GC;_P]'BO_P"6='_#H;]A#_H1/&W_ (>CQ7_\LZ^EZ*+(
M.>?=GS1_PZ&_80_Z$3QM_P"'H\5__+.C_AT-^PA_T(GC;_P]'BO_ .6=?2]%
M%D'//NSYH_X=#?L(?]")XV_\/1XK_P#EG1_PZ&_80_Z$3QM_X>CQ7_\ +.OI
M>BBR#GGW9\T?\.AOV$/^A$\;?^'H\5__ "SH_P"'0W["'_0B>-O_  ]'BO\
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
MYD12TS.Q5E5N%.1T  8DKGVG?7UEIEE-J6I7D5O;V\;23W$\@1(T49+,QX
M&23TIUM<VU[;1WEG<)+#*@>*6)PRNI&0P(X((YS7RU^PEXT\=?$_1OC#^QK^
MTEXDD\8W?P]\0RZ!/K=^@$VKZ->0R>0;C'WI#&L@9NI!&22"QN_\$I?&>N77
M[.NJ_ OQ;J#W6K?"'QMJ?@RXGE/SRP6DO^CMC^Z(G6-?:*@;A:Y]-T444$!1
M110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\
MCA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)_P"P9XA_]&:?7XXU^@9+_P BRG\_
MS9^+\5?\C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO
M:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH
M**** "BBB@ HHHH *K:M_P >+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D444
M5Z)X@4444 %0:KJFF:'IESK>M:A!:6=G \]W=W,HCCAB12S.[-@*H ))/  S
M4]0:GIFG:UIMQHVL6$-U:7<#PW5K<Q!XYHV!5D93PRD$@@\$&@#Y0_:;_88_
M91\3^%]<_:X^$/Q&D^&'B6/39]3C^(G@;Q";6TN'"E_,G6-_)E1V'S%-K/N.
M6)->)?M!_&7XF_'?_@D%\*?CM\9HB-2_X3[2;GQ#=& 1"YMH;^XMTN64 !?,
M58G.  2^0 "*]C\,?\$@OV9+/]IWQ'\0_$'P2\.2^!I-)L/^$8\.1ZA=M'%J
M*M*;J>6W+"+:P,2JF67 /RKSGV[]K/\ 9PT;]H7]E+Q7^SII5C:6,>IZ!]GT
M.*.(1P6MQ#MDM,*H 5%EBBX&,*,"E8VYXIK6YT_QE^&?PC^,O@MOA;\:M!T_
M5=&UBZC0:5J,Q1;J:,^<BKAE9F'EE\ YPA[ U\4?MI_LZ_!3]BGXH_!SXE?L
M;Z+_ ,(=X]U[XF6&CR^']#U"81:[IDF[[0DMLSE3&K>6I8  >=SSM*_1WA+X
M(:#^UW^R%X*\(?MH?!Z<ZK;:?:RZOI.I7,D%Q:ZG;HT#7"2V\BNA;YW4JWW9
M1G-7?@C_ ,$_/V3_ -GWQJ/B5\/?AD7\1I$T<&O:YJUUJ-U;H005B:YD?RN"
M5R@!(8@D@FC<F,E#J>IW/CCP79>+;;P#>>+]+AUV]M6N;/19=0C6[G@4D-*D
M);>R @@L 0,=:\"\:?L Z9IWQ4\4?''X&_M.^,_A?+XLF-YXSL]!FM9+"[F4
M$O<[+B-A#*<L6?)Y).!DY];UG]G;X.^(/CMH_P"TMJ_@]9O&N@Z/)I>E:R;R
M8&"U<R%D\L.(V_ULN&*DCS#STQYU\1_^"9O[&OQ8\>:G\1/&WPSOI[[6[PW6
MMV]OXHU&"UOYSC,DL$4ZQDG S@ ''(-,46D]SRG_ ()&^"+2/Q=\=/C/X9\7
MZWXC\.>)?'4.G:!XG\17WVFZUJ/3XY4DO#+M42(\D[;6 "X4J -N!M_\$U0U
M]\<OVGM?LN=/F^-5U;0NOW3/"K";![G++GZBOI"YTO2?@O\ ".ZT[X5?#N(V
MWAS0YFT/POHEND0F,4;-';1*,*"[ */=LGO7F/\ P3H^ ?BS]G[]F'3M)^)4
M.SQAXFU*Z\2>,@<;AJ-X_F.C8)&Y(Q%&V"1NC.#BD-RNF^Y[I1113,PHHHH
M**** -]/N#Z4M(GW!]*6O+/?6P4444#"BBB@ HHHH **** /Q-_X.Z/^1P^!
M/_8,\0_^C-/K\<:_8[_@[H_Y'#X$_P#8,\0_^C-/K\<:_0,E_P"193^?YL_%
M^*O^1_6_[=_])B%%%%>H?/A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?7O_!!7_E+9\'/^PGJ7_IIO:_J#K^7S_@@K_P I;/@Y_P!A/4O_ $TW
MM?U!U\9Q)_OD?\/ZL_4^!O\ D5U/\;_])B%%%%?/'VH4444 %%%% !1110 4
M444 %%%% !1110 56U;_ (\6^H_G5FFS0QSH8Y5RIZC-5%VDF14BYP<5U,&B
MMC^RK#_GA_X\?\:/[*L/^>'_ (\?\:Z_K$/,\[ZE5[K^OD8]%;']E6'_ #P_
M\>/^-']E6'_/#_QX_P"-'UB'F'U*KW7]?(QZ*V/[*L/^>'_CQ_QH_LJP_P">
M'_CQ_P :/K$/,/J57NOZ^1CT5L?V58?\\/\ QX_XT?V58?\ /#_QX_XT?6(>
M8?4JO=?U\C'HK8_LJP_YX?\ CQ_QH_LJP_YX?^/'_&CZQ#S#ZE5[K^OD8]%;
M']E6'_/#_P >/^-']E6'_/#_ ,>/^-'UB'F'U*KW7]?(QZ*V/[*L/^>'_CQ_
MQH_LJP_YX?\ CQ_QH^L0\P^I5>Z_KY&/16Q_95A_SP_\>/\ C1_95A_SP_\
M'C_C1]8AYA]2J]U_7R,>BMC^RK#_ )X?^/'_ !H_LJP_YX?^/'_&CZQ#S#ZE
M5[K^OD8]%;']E6'_ #P_\>/^-']E6'_/#_QX_P"-'UB'F'U*KW7]?(G3[@^E
M+0  ,"BN(]0**** "BBB@ HHHH **** /Q-_X.Z/^1P^!/\ V#/$/_HS3Z_'
M&OV._P"#NC_D</@3_P!@SQ#_ .C-/K\<:_0,E_Y%E/Y_FS\7XJ_Y'];_ +=_
M])B%%%%>H?/A1110 45[;_P3U_8D\:_\%!_VI-#_ &:O!?B&WT;^T(IKO5M;
MNH#*FGV4*[I9?+!!D;[J*F1EW4%E&6'Z$?M3>!/^"/UG^QU+_P $Q/#O[=U_
MIGC'X/:_K>JPZQJWA"41:QKB+<"6REG\E(MN\F%2LF,JN&D(&>.OC84:JII-
MOK9-V7=V1ZF$RJKBL-*NY*,5=*[2YI*WNJ[71WO\C\BJ*^__ /@AS^Q_\!_B
MGIWQH_;#_:Q^'UKXF^'_ ,'? D]X=#U LL-]?-%+/U4C<8X;:0;?[UQ&>H K
M(_X)T_\ !,CX(_M*_ /XA_\ !0#]M+XKZAX ^#G@K4WMI8?"EJK7EY<_NF:*
M$RI+Y<:FXMXD&R1I'DVY7822>.HTY34K^[9>K>R7F%+*,57ITI0M[_,]7:T8
M[R;>B6_W'PO17Z!?MR?\$M?V3M*_85L?^"D'_!.;XU^*/%/P_@U=-.\4:1XS
M@C%[I[O,+<2!HX8=NV=HD:-D.1.CJY7K\'>$+3PYJ'BW2[#QAJDMCI$^HP1Z
MI>P1EWM[8R*)9%4 [BJ%B!@Y(Z5K0Q%/$0<H='9JVJ:Z6.;%X*O@JRIU+:I-
M-.Z:>S3[&=17ZL_"C_@G!_P;P_'+XDZ+\(?A1_P44^*NM>)/$6H1V6CZ7;:.
MZO<3N<!=SZ*%4=RS$*H!)( )K'L/V&?V%/V+/^"YG@O]B/Q/8R?$SP-XDT2V
MT[6+;QM-')/IVKW\<C6RYMDA7=N%IC*YVW1ZG%<O]I46VE&5TF[--:+U/0>0
MXI*,G.'+*2C=24DF]KVN?E]17LW_  4,_9?D_8T_;2^(?[.$8E-EX=\0.-%>
M8DL^G3*MQ:,Q[MY$L63_ 'LUXS7=3G&I!3CL]3R*U*="K*G-:Q;3]5H%%%%6
M9A1110!]>_\ !!7_ )2V?!S_ +">I?\ IIO:_J#K^7S_ ((*_P#*6SX.?]A/
M4O\ TTWM?U!U\9Q)_OD?\/ZL_4^!O^174_QO_P!)B%%%%?/'VH4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MH_\ DT/_ )(_%\DDY)HK]H/^(0W_ *R$_P#F)O\ [ZT?\0AO_60G_P Q-_\
M?6C^V\L_Y^?A+_(7^J>?_P#/G_R:'_R1^+]%?M!_Q"&_]9"?_,3?_?6C_B$-
M_P"LA/\ YB;_ .^M']MY9_S\_"7^0?ZIY_\ \^?_ ":'_P D?B_17[0?\0AO
M_60G_P Q-_\ ?6C_ (A#?^LA/_F)O_OK1_;>6?\ /S\)?Y!_JGG_ /SY_P#)
MH?\ R1\.?\$%?^4MGP<_[">I?^FF]K^H.OR^_8*_X-N?^&(?VMO!W[4O_#9G
M_"3_ /")7-S-_87_  KO[%]J\ZTFM\>=_:,OEX\[=]QL[<<9R/U!KYC.\5A\
M7B8SI.Z2MU75]S[_ (4R[&9;@)T\3'EDY-[IZ62Z-]@HHHKQSZ<**** "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@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=
MC7GW_#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@#PO\ X=[_  3_ .AM\=_^
M%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?
M\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0
MV^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"R
MN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=
M** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^
M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\
M=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?
M_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-
M'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\
MT-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#P
MLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QK
MW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO
M_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH @TO3X-(TRVTF
MV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHH) &2: "BOBG]DGX$>%/^"B/PKE_;!_:BUWQ+KK^,M8U%O"7AVT\67^G
MV/AS2X+N6V@BABM)H@92(2[RMN9BPZ$'/4_LCQ^/+KQ1\>/V"?&?Q>\4W]GX
M!O=/C\,^,/[5/]M6VE:M9-/#"+I@6:6 HZK,P+#(QPJ@4XV^1*=SZMJM8ZSH
M^J3W-KIFJVUQ+93>3>1P3J[028#;' .5;!!P<'!%?%US\&?#/[-'_!1[X/?#
MO]EOQ+XFB?7M$UJ]^*FAW_BN^U.";3(X MM?7*W4LACD:Z)5'7&6&, 9S[9X
M._9*U"PE^,UCKWCJ_P!,M/BAXV35[6^\):G):7]I:BRLH6C\[9F)V>WF!*9/
MER##*Q^4<4NH[L]NHKXM^'?PMT#]GG_@I_X=^$'[,.O^(8_#US\.;[4OBCX>
MO?$MYJ5I;MO"6%PQNI9#'<R2<?>!* D !F)J?\%+OV;OAI\*/@3XP_:8T?XD
M^/X_BA/K<,O@C6(_&]\UPFHW%VHM]-L[6.00^2 S(L2Q%A&I)8E2U/E5["N[
M'V[161X5M==U'P%IMGX_BC?4Y](A36TBP$,[1 3 ;>@W%NGX5\%:A\4OC7\*
M/"7B7_@E%HOBG5)OB#JWB^/1_AUXFNYI);@>$-1$US)J32D[G:S@BNX&<$%7
M6+;TI*-QMV/T,HKX5_X*3_L=?!+X1_LN77Q0\#Q^*;3Q%8ZEX;TN/51X^U?+
MVYO;.R;="+KR=S095F" DDM]X[JV?V\?V=?AA^S7^QSJNB_!9?$6CP^(_'7A
MJWU=G\:ZK=2RQ'4X8V19;BYD>(%)&!\MESD9S@8?*G87,T?:-%?%O[7'P:@_
MX)X?"\?M>_LO>._%^F6G@_5;%_%?@G5O&%_JNF:YIDUU%;S)Y=]-*8IU\T.D
MJ,"N&X.1C[11E= Z'((R#4M65QIBT444AA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%>._M__ !]\1_LQ?L>>.?C7X-BC;6=*TV*'1S*@98[N
MYN(K2&0J>&"23J^#P=N#Q7GC?\$N_ <_PV^UWGQ=^(#_ !6-AYO_  M >/-2
M%VNI[,^<L0F\@0B3@0^7CR_EZ_-5)*UV*^I]2TV::&WA>XN)5CCC4L[NV H'
M)))Z"OF3]FE(_P#@HY^PK\-_''QTU_Q!;O=I*WB6R\.:Y-I::S<6DUQ92+<-
M;%)#"\D1E,:.@W;>P KDOV(O!MQ:?&W]I+X#_"WQ7J^H?"C2+FQTGPRFL:M/
M?PZ=JTEE)_:-K;S3,[E(Y'0.I)VMCN22<N_D*Y]AZ;J>FZSI\.K:/J$%W:W$
M8DM[FVE$D<J'HRLI(8'U%3UX%X-_85\-:G^S)\,?@!\:?%&M7-OX&\-V]EJV
ME^%_$MWI]AJ]RD$:,TS0&*:6-71F12R#YR64G&/._P#@G7H&K:S:?'SX3>$/
MB1XGG^&.G^-KC0_AUK;:U)/=Z?\ Z-LO5LKJ8NQ2&9E\I\L RELL2Q)96'=G
MV#17YZ_#35?V;7_;R^%WA;]@'XL:]=7T0U&?XKIJGBO4I[?4-,^SG89H]2D)
MN+@S?,ODJ2O+-M 4C[$_:S^"VL?M ?L_>(_AEX7\4W>AZY=68G\.ZS8W;P26
M>H0L);>3>A!">8BAAW1F'>AQLPOH>C45\._"+X\>,/\ @HY\3OAIX N4U'1+
M#X:Z=_;_ ,;+*UFDMF_X22*2:RMM(8QD,JB:&YNF0Y5HQ&#SBJ'Q>_8C_9Z\
M+_MU_!SX-:%IGBN#PWXJ\/\ B:YU_3?^%DZZWVJ6TAMFMV\QKTR)L,CG",H;
M/S X%/EL[,7-I<^\:*^+OCK^SK\,-4_;+^!W[+=VOB(>!H/ OB6X71H?&NJQ
M.\L<ELZ.]RER)Y"&=L;Y#P<= !6[X<TSQ5^Q7^W!\/O@5X7^)/B37OAS\7=+
MUB.ST'Q5K4VI2^']3TZW6ZWV]Q.S2B"6(E3$S, ^6ST%'*@N?6E%%%04%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?'_P%T+]KW]@KPWJ/[./A+]EBY^)O@JPUN^NOA_KWAWQ7I]E+;V=S</<"RO(
M;R2,HT<DC_O4W*01@#%<Q^SA\2?C9\+/B3\;KKXD? ^_A_:#^(MV=7\+>$[A
MU71M7LK&S6*RM;74]WD2F%"QEWM$QR<*.37W/15\_=$V/CG]BO1_VJOA5XFF
MU_XR?L3^)[[QIX[U6"3XA?$O4/'&@R+$N=JI#;PW;21V=NA(2",$X!."QP/I
M#]HWQ'\:_"GP2\0Z[^SI\/;?Q3XVBLU7P[HEW?Q6T4T[R*F]Y)71-L:LTI4L
MN\1[006!KMJ*3E=W&E9'R7^POH7[0WP=O1H7Q%_8P\51:YXPU'[=\1?BGKGC
M?0KF6]O-C8E>&VN7D6!.(XH(P5B0C ^\QYOQ%IW[:GB?]KJ_^-GQ=_89UOQ?
MHO@[4IK?X2:/IOCS0H+"RC!*G5I4GNP\EY*H!7>J^0IP!N^8?;%%'-K>PN70
MS?!VK:YKWA/3=;\3^%)M"U&[L8IK[1;BZBGDL9F4%X&DA9HY"A)4LA*G&02*
M\<\6_!3Q]JO_  47\'_'VT\+))X9TKX7:GI%[JYN80T5Y+>0R11>66\TY02'
M<%*CD$@G!]UHI)V':YX;_P %%?@[\1OCO^RUJ7PX^%7A[^U-9G\0:)<Q6?VN
M&#=%;ZI;3S-OF=$&V.-VP3D[< $D P?\%'_A-\4OC-^S++X4^#G@UO$&NVWB
MG1=2ATA-0@M6N([6_AGD DN'2-3L1C\S#IW/%>\T4)M6"R9\G?&?P1^UQ^WA
MHVG_  *^)?[/$'PM^'EQK-G>^-[S6?%MGJ>H:K:VTZ3K8VT-D72/?)''NE>3
MA0<*>A^L:**&[@D%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'FO[8?[/=M^U7^S/XP^ %QJJV#^(M+\NSO74LMO=1R)/;R,!R56:*,D#G
M ..:\:U+X\_\%,X_A#<_#ZS_ &&?,^($.CO:KXNC\=Z9_8LMP(BHO45I!/\
M,PWB!D4@D*S 9:OJ^BJ4K*PFCX#^'/BOXYZ3_P $_/#7[+?[!OPR\4-XP\,R
M0Z)\2HM96VT?6/#7G>9/=W$"7TL<,DLTC2F&1)'50V[)(X^A/V)K/QM\//"M
MM\$)/V+-9^&'AK1=-:2SU/5/%^E:DU_<F1=_F?8YY)&FD+/*TKC!(/(R!7O%
M%#E="2L?//\ P4-_X:_U_P "Z+\-/V6/AMJ6JV7B*[EA\=:WH7B"PL-1TW35
M"9AM#>S1JLTX9T$PW>4$8[=S*1<_9ZU?XQ>!/@Q??#GP5^PC/\/[?PEH2KX-
MT'5?&VF2V^JRC<3 9K.2=H78_,TLJG<TA8DG<:]ZHHOI8=M;GQ]\4_!G[3?[
M97Q@^$EQX@_9/N_AC:?#KQ]:^)=9\7ZYXFTZ[N&CMPV[3;,64LCR1SEE#LVQ
M,(,@D8K[!HHI-W!*QX5^Q[\%/'WPG^)_QQ\2>-/"R:?:^,OBC+J_A^=+F&0W
MEFUI @E(C9BG[Q9/E<*V<G'.2_XO?!WXC>*?VZ_@Y\9="\/>?X;\*>'_ !-;
M:_J/VN%?LLMW%;+;KY;.)'WF-^45@NWYB,C/N5%/F=[A96L?,W[57@W]H31?
MVQ/AE^T9\'?@#>>/M-\-^%M<TW5K+3_$6GV$L,ETUOY1S>S1AAB-ONYZ<XXS
M8^'7PA_:%^.?[5'A_P#:I_:3\":;X)T[P#HU_9> _!5KK::E>"ZO56.ZOKJ>
M)1$N85$:1(6QDDMQ\WTC11S:!;4****D84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
' 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>blkb-20230630_g8.jpg
<TEXT>
begin 644 blkb-20230630_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@!
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 **** "BLOQOXIM_ W@O5_&UWI.H7\6CZ9<7TMCI-J9[JX6*
M-I#'#&"#)(P7"KGYF('>OS=@_P"#MO\ X)!74?G6WB+XD2(3@,GP]N"/S#4
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
M67A;2T;Q'J+(\L<%Y>71DD0>4K,X$]P8PP'( / KYL_9%_;P_9*T7]O[X_\
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
MZL_4^!O^174_QO\ ])B%%%%?/'VH4444 %%%% !1110 4444 %%%% !1110
M56U;_CQ;ZC^=6:K:M_QXM]1_.KI_&O4RK?P9>C,BBBBO1/$"BBB@ HHHH *@
M@TS3;6ZEOK;3X(YY\>=,D0#R8_O$#)_&IZ* "BBB@"O)I6ES:E%K,VFV[WD$
M31PW30J9(T8@LJMC(!(&0.#@>E3300W,307$*R(PPR.H((]P:=10 BJJJ%50
M !@ #I2T44 %%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1
M110 4444 ?B;_P '='_(X? G_L&>(?\ T9I]?CC7['?\'='_ ".'P)_[!GB'
M_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW_;O_ *3$****]0^?"BBB@ KO?V:_
MVG/CC^R%\6++XW_L\^.9/#WB6PAEA@OTM(;A3%(NV2-XYT>-U8=0RGL1@@&N
M"HJ91C.+C)73*A.=*:G!V:V:W1]*_M6?\%>/^"@W[:'@<_#'X[_'^YN_#4CJ
MUUH6D:9:Z=;W;*P9?/%M&C3@,%(5RR@J" ",UQO[('[??[6?["'B+4/$7[+_
M ,7+KPZ=7C1-7L'M(;JTO0F=AD@G1XRZ[FVN '4,P# ,0?'**S6&P\:7LU!<
MO:RM]QT2QV-G75>523FMI7=_OW/:?VP?^"A7[7O[>&K:=J7[3_QANO$$.D!O
M[)TR*TAM+.T+ !G2"W1$+G&#(P+D8&[  &5\2?VR_CS\4OV=?!G[*/B#Q#9V
MW@+P+++<:+H&DZ;%:QRW,A8M=7!C -Q-\[_.Y)'F/C&XY\KHIQH48Q244DMM
M-O0F>+Q52<I2FVY:-MN[79]]D?0?[,7_  5,_;H_8]^'$WPD^ ?QL.E^'GOG
MOK73K_0K'4%L+IAAI[8W4,A@<@G.P@$L3C))KPWQ=XM\3^/O%6I>./&NO7>J
MZQK%]+>ZIJ=],9)KJXE<O)*[GEF9B22>I-9U%.-*E";E&*3>[MN34Q&(JTXT
MYS;C'9-NR]%T"BBBM#$**** "BBB@#Z]_P"""O\ REL^#G_83U+_ ---[7]0
M=?R^?\$%?^4MGP<_[">I?^FF]K^H.OC.)/\ ?(_X?U9^I\#?\BNI_C?_ *3$
M****^>/M0HHHH **** "BBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_C
MQ;ZC^=73^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B
M;_P=T?\ (X? G_L&>(?_ $9I]?CC7['?\'='_(X? G_L&>(?_1FGU^.-?H&2
M_P#(LI_/\V?B_%7_ "/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#Z]_X(*_\ *6SX.?\ 83U+_P!--[7]0=?R^?\ !!7_
M )2V?!S_ +">I?\ IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?_I,0HHHKYX^U
M"BBB@ HHHH **** "BBB@ HHHH **** "JVK?\>+?4?SJS5;5O\ CQ;ZC^=7
M3^->IE6_@R]&9%%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ;Z?<'TI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P=T?\
MCA\"?^P9XA_]&:?7XXU^QW_!W1_R.'P)_P"P9XA_]&:?7XXU^@9+_P BRG\_
MS9^+\5?\C^M_V[_Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO
M:_J#KXSB3_?(_P"']6?J? W_ "*ZG^-_^DQ"BBBOGC[4**** "BBB@ HHHH
M**** "BBB@ HHHH *K:M_P >+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D444
M5Z)X@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!OI]P?2E
MI$^X/I2UY9[ZV"BBB@84444 %%%% !1110!^)O\ P=T?\CA\"?\ L&>(?_1F
MGU^.-?L=_P '='_(X? G_L&>(?\ T9I]?CC7Z!DO_(LI_/\ -GXOQ5_R/ZW_
M &[_ .DQ"BBBO4/GPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
MKW_@@K_REL^#G_83U+_TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_
MWR/^']6?J? W_(KJ?XW_ .DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@
MHHHH *K:M_QXM]1_.K-5M6_X\6^H_G5T_C7J95OX,O1F11117HGB!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &^GW!]*6D3[@^E+7EGOK
M8****!A1110 4444 %%%% 'XF_\ !W1_R.'P)_[!GB'_ -&:?7XXU^QW_!W1
M_P CA\"?^P9XA_\ 1FGU^.-?H&2_\BRG\_S9^+\5?\C^M_V[_P"DQ"BBBO4/
MGPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /KW_ ((*_P#*6SX.
M?]A/4O\ TTWM?U!U_+Y_P05_Y2V?!S_L)ZE_Z:;VOZ@Z^,XD_P!\C_A_5GZG
MP-_R*ZG^-_\ I,0HHHKYX^U"BBB@ HHHH **** "BBB@ HHHH **** "JVK?
M\>+?4?SJS5;5O^/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@8444
M4 %%%% !1110!^)O_!W1_P CA\"?^P9XA_\ 1FGU^.-?L=_P=T?\CA\"?^P9
MXA_]&:?7XXU^@9+_ ,BRG\_S9^+\5?\ (_K?]N_^DQ"BBBO4/GPHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /KW_@@K_P I;/@Y_P!A/4O_ $TW
MM?U!U_+Y_P $%?\ E+9\'/\ L)ZE_P"FF]K^H.OC.)/]\C_A_5GZGP-_R*ZG
M^-_^DQ"BBBOGC[4**** "BBB@ HHHH **** "BBB@ HHHH *K:M_QXM]1_.K
M-5M6_P"/%OJ/YU=/XUZF5;^#+T9D4445Z)X@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!OI]P?2EI$^X/I2UY9[ZV"BBB@84444 %%%%
M!1110!^)O_!W1_R.'P)_[!GB'_T9I]?CC7['?\'='_(X? G_ +!GB'_T9I]?
MCC7Z!DO_ "+*?S_-GXOQ5_R/ZW_;O_I,0HHHKU#Y\**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#Z]_X(*_\I;/@Y_V$]2_]--[7]0=?R^?\$%?^
M4MGP<_[">I?^FF]K^H.OC.)/]\C_ (?U9^I\#?\ (KJ?XW_Z3$****^>/M0H
MHHH **** "BBB@ HHHH **** "BBB@ JMJW_ !XM]1_.K-5M6_X\6^H_G5T_
MC7J95OX,O1F11117HGB!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &^GW!]*6D3[@^E+7EGOK8****!A1110 4444 %%%% 'XF_P#!W1_R
M.'P)_P"P9XA_]&:?7XXU^QW_  =T?\CA\"?^P9XA_P#1FGU^.-?H&2_\BRG\
M_P V?B_%7_(_K?\ ;O\ Z3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^O?^""O_*6SX.?]A/4O_33>U_4'7\OG_!!7_E+9\'/^PGJ
M7_IIO:_J#KXSB3_?(_X?U9^I\#?\BNI_C?\ Z3$****^>/M0HHHH **** "B
MBB@ HHHH **** "BBB@ JMJW_'BWU'\ZLU6U;_CQ;ZC^=73^->IE6_@R]&9%
M%%%>B>(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ;Z?<'
MTI:1/N#Z4M>6>^M@HHHH&%%%% !1110 4444 ?B;_P '='_(X? G_L&>(?\
MT9I]?CC7['?\'='_ ".'P)_[!GB'_P!&:?7XXU^@9+_R+*?S_-GXOQ5_R/ZW
M_;O_ *3$****]0^?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^
MO?\ @@K_ ,I;/@Y_V$]2_P#33>U_4'7\OG_!!7_E+9\'/^PGJ7_IIO:_J#KX
MSB3_ 'R/^']6?J? W_(KJ?XW_P"DQ"BBBOGC[4**** "BBB@ HHHH **** .
M ^/?[4OP _9?T[3M6^/7Q,LO#=OJTTD6G27D4K^>Z %P!&C'@,.OK7F?_#VK
M_@G3_P!'2:)_X!W?_P 9KW+QC\.OA]\1+>"T^('@31M=BMG+VT6LZ7%=+$Q&
M"5$BL%)'<5@?\,R?LV_]&]^!_P#PD[/_ .-T >6?\/:O^"=/_1TFB?\ @'=_
M_&:/^'M7_!.G_HZ31/\ P#N__C->I_\ #,G[-O\ T;WX'_\ "3L__C='_#,G
M[-O_ $;WX'_\).S_ /C= 'EG_#VK_@G3_P!'2:)_X!W?_P 9J#4?^"LG_!.Z
M>U:.+]J+1"Q(P/L=WZ_]<:]:_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\
MHWOP/_X2=G_\;IIV=R914XN+ZGBG_#U;_@GQ_P!'.Z)_X"W7_P :H_X>K?\
M!/C_ *.=T3_P%NO_ (U7M?\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1
MO?@?_P ).S_^-UO]8GY'+]2I=W_7R/%/^'JW_!/C_HYW1/\ P%NO_C5'_#U;
M_@GQ_P!'.Z)_X"W7_P :KVO_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C
M>_ __A)V?_QNCZQ/R#ZE2[O^OD>*?\/5O^"?'_1SNB?^ MU_\:H_X>K?\$^/
M^CG=$_\  6Z_^-5[7_PS)^S;_P!&]^!__"3L_P#XW1_PS)^S;_T;WX'_ /"3
ML_\ XW1]8GY!]2I=W_7R/%/^'JW_  3X_P"CG=$_\!;K_P"-4?\ #U;_ ()\
M?]'.Z)_X"W7_ ,:KVO\ X9D_9M_Z-[\#_P#A)V?_ ,;H_P"&9/V;?^C>_ __
M (2=G_\ &Z/K$_(/J5+N_P"OD>*?\/5O^"?'_1SNB?\ @+=?_&J/^'JW_!/C
M_HYW1/\ P%NO_C5>U_\ #,G[-O\ T;WX'_\ "3L__C='_#,G[-O_ $;WX'_\
M).S_ /C='UB?D'U*EW?]?(\4_P"'JW_!/C_HYW1/_ 6Z_P#C5'_#U;_@GQ_T
M<[HG_@+=?_&J]K_X9D_9M_Z-[\#_ /A)V?\ \;H_X9D_9M_Z-[\#_P#A)V?_
M ,;H^L3\@^I4N[_KY'BG_#U;_@GQ_P!'.Z)_X"W7_P :H_X>K?\ !/C_ *.=
MT3_P%NO_ (U7M?\ PS)^S;_T;WX'_P#"3L__ (W1_P ,R?LV_P#1O?@?_P )
M.S_^-T?6)^0?4J7=_P!?(\4_X>K?\$^/^CG=$_\  6Z_^-4?\/5O^"?'_1SN
MB?\ @+=?_&J]K_X9D_9M_P"C>_ __A)V?_QNC_AF3]FW_HWOP/\ ^$G9_P#Q
MNCZQ/R#ZE2[O^OD>*?\ #U;_ ()\?]'.Z)_X"W7_ ,:H_P"'JW_!/C_HYW1/
M_ 6Z_P#C5>U_\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-
MT?6)^0?4J7=_U\CQ3_AZM_P3X_Z.=T3_ ,!;K_XU1_P]6_X)\?\ 1SNB?^ M
MU_\ &J]K_P"&9/V;?^C>_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H^L
M3\@^I4N[_KY'E:_\%:?^"=04 _M2:)T_Y\[O_P",TO\ P]J_X)T_]'2:)_X!
MW?\ \9KU/_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HWOP/_ .$G9_\ QNN<
M[#RS_A[5_P $Z?\ HZ31/_ .[_\ C-'_  ]J_P""=/\ T=)HG_@'=_\ QFO4
M_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;H \L_P"'
MM7_!.G_HZ31/_ .[_P#C-'_#VK_@G3_T=)HG_@'=_P#QFO4_^&9/V;?^C>_
M_P#X2=G_ /&Z/^&9/V;?^C>_ _\ X2=G_P#&Z /+/^'M7_!.G_HZ31/_  #N
M_P#XS1_P]J_X)T_]'2:)_P" =W_\9KU/_AF3]FW_ *-[\#_^$G9__&Z/^&9/
MV;?^C>_ _P#X2=G_ /&Z /+/^'M7_!.G_HZ31/\ P#N__C-'_#VK_@G3_P!'
M2:)_X!W?_P 9KU/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V
M?_QN@#\9O^#B[XJ?#+]N[Q)\)]0_93^(>B>*H?#-CK,>MO\ VI%8_9FG>S,0
MQ>-$7W"*3[F[&WG&1G\U?^&5/C7_ - C1/\ PLM*_P#DFOZP_P#AF3]FW_HW
MOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;KV,+G>*PE!4H1C9=T^]^
MY\QF'"F79EC)8FK.:E*U[-6T276+[=S^3S_AE3XU_P#0(T3_ ,++2O\ Y)H_
MX94^-?\ T"-$_P#"RTK_ .2:_K#_ .&9/V;?^C>_ _\ X2=G_P#&Z/\ AF3]
MFW_HWOP/_P"$G9__ !NNC_6/'?RQ^Y_YG'_J-E/\\_OC_P#(G\GG_#*GQK_Z
M!&B?^%EI7_R31_PRI\:_^@1HG_A9:5_\DU_6'_PS)^S;_P!&]^!__"3L_P#X
MW1_PS)^S;_T;WX'_ /"3L_\ XW1_K'COY8_<_P#,/]1LI_GG]\?_ )$_D\_X
M94^-?_0(T3_PLM*_^2:/^&5/C7_T"-$_\++2O_DFOZP_^&9/V;?^C>_ _P#X
M2=G_ /&Z/^&9/V;?^C>_ _\ X2=G_P#&Z/\ 6/'?RQ^Y_P"8?ZC93_//[X__
M ")_)Y_PRI\:_P#H$:)_X66E?_)-'_#*GQK_ .@1HG_A9:5_\DU_6'_PS)^S
M;_T;WX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1_K'COY8_<_\ ,/\
M4;*?YY_?'_Y$_D\_X94^-?\ T"-$_P#"RTK_ .2:/^&5/C7_ - C1/\ PLM*
M_P#DFOZP_P#AF3]FW_HWOP/_ .$G9_\ QNC_ (9D_9M_Z-[\#_\ A)V?_P ;
MH_UCQW\L?N?^8?ZC93_//[X__(G\GG_#*GQK_P"@1HG_ (66E?\ R31_PRI\
M:_\ H$:)_P"%EI7_ ,DU_6'_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\
MT;WX'_\ "3L__C='^L>._EC]S_S#_4;*?YY_?'_Y$_D\_P"&5/C7_P! C1/_
M  LM*_\ DFC_ (94^-?_ $"-$_\ "RTK_P"2:_K#_P"&9/V;?^C>_ __ (2=
MG_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H_UCQW\L?N?^8?ZC93_ #S^^/\ \B?R
M>?\ #*GQK_Z!&B?^%EI7_P DT?\ #*GQK_Z!&B?^%EI7_P DU_6'_P ,R?LV
M_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-T?ZQX[^6/W/_,/]1LI
M_GG]\?\ Y$_D\_X94^-?_0(T3_PLM*_^2:/^&5/C7_T"-$_\++2O_DFOZP_^
M&9/V;?\ HWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;H_UCQW\L?N?^8?
MZC93_//[X_\ R)_.5_P20\&ZG^S%_P %$?AK\=?CCJFB:'X5\/WU])J^J_\
M"265SY"R:==0H?*MYGD;,DB+\JG&<G@$U^\7_#VK_@G3_P!'2:)_X!W?_P 9
MKU/_ (9D_9M_Z-[\#_\ A)V?_P ;H_X9D_9M_P"C>_ __A)V?_QNO+QN.JX^
MJIU$DTK:?\.SW\IRG#9/AW1HMM-WUM>]DNB78\L_X>U?\$Z?^CI-$_\  .[_
M /C-'_#VK_@G3_T=)HG_ (!W?_QFO4_^&9/V;?\ HWOP/_X2=G_\;H_X9D_9
MM_Z-[\#_ /A)V?\ \;KC/4/+/^'M7_!.G_HZ31/_  #N_P#XS1_P]J_X)T_]
M'2:)_P" =W_\9KU/_AF3]FW_ *-[\#_^$G9__&Z/^&9/V;?^C>_ _P#X2=G_
M /&Z .MT#7=(\4:%9>)M ODNK#4;2.ZLKF/.V:&10Z.,]BI!_&K=1VEI:6%K
M%86%M'!!!&L<,,*!4C0# 50.  !@ 5)0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !102%!9C@#J37DGA#]O+]C?Q_\2X_@_X+_:.\*ZGXBGG:
M"UT^TU(,+F5>L<4G^KE?_91B3Z4TFPNCUNBO/_CA^U1^SQ^S:+$?''XM:1X=
MEU(.;"VO)BT]PJ??=8D#.47NV-HR,FKE[^T9\!=-^$,?Q]O_ (P>'8O!4T E
MA\3OJL0LY%+;0%DS@L6!78/FW KC/%%F*Z.THK@?@9^U+^SU^TO:WUU\"?BU
MI'B7^RW5-1AL)R)K8MG:7B<*ZAL-AB,':<$X-86G?MY_L;:O\4H_@MI?[1_A
M6X\2S7ILX=.BU)6$ER"%\A91^[:7<0OEAMVXXQGBBS"Z/6Z***0PHHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLCQWX^\
M$?"_PE>^//B/XMT[0]%TZ(27VJ:K=I!! I(4;G<@#+$*!U)( R2!0!KT5YU\
M#/VM?V;?VEKB_L_@5\8]%\27&F*KW]I8SD30HW <QN%?83QOQMSQFL[QM^W+
M^R'\-_B0?A'XY_:$\-:9XA2>."XT^ZOP/LTK_<CFD \N%CP=LC*>1ZBG9WL*
MZ/5J*X#XX_M3_L[_ +-=K9W7QT^+VB^&SJ&XV$%_<_OKD+]YDB0%W5<C+!<#
M(R1FM'1/C[\$O$?PF_X7OHGQ6T&?P8+5[A_$RZG&+*.-3M<O*2%3:P*D-@AA
M@@'BBS'='745YM\%/VPOV8_VB]<O/#/P4^-&B^(-2L(!/=:?:3,LZPY \T1R
M!6>/+*-Z@KEEYY%>DTFF@W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $DC25&BE0,K AE89!'
MH:^0/VU_"G@SXR?%?X/_ +$GP0\+:=#JWA;QIIOB[6Y=)LTB@\(:)9%CG]V
M())V*QQ1C&[&2 N#7UUJ,-Y<Z?/;Z=>BVN)(66"X,0<1.00K[21NP<''?%?)
MWP0_8)_;"^ -MK!\%?MW>'Y[_P 1ZO)J?B/7-6^#2W%_JERQ/SS3-J>6"J=J
M(,*B\*!DYJ-EK<F6IM?LYQ6_BK_@I?\ M'>(]?@2XO\ PSI?A'1-"EF4,]G8
M3:?)=RQQG^%9)W+$#J4'I6=_P3W\(>$?[4^._P .KWPUIUUX>\+_ +06J7/A
MZTNK..2#39&@MIV6!6!6+RY)'*[<;=YQC-=M\4OV3/BD_P ?=0_:0_9F^.]I
MX(U[Q'H=OI?BZQUCPL-6L=46W+?9KG8)X6CGB5V0-N*E< J.2>=\4?\ !//Q
M%-^R%JW[,GP[_:0U+0]7\6^(I]9\?>.;C1!<7'B">Y<O>*\4<T/DI,?+3"2
MB*/9EMS$U=/KV"S,;]EZTL/C_P#\%!_B)^VE\.+)(O ]GX-A\#:9K,*;8O%%
M]#=B>ZOHR/\ 6QPE%MEFY#[?E)"G%#_@H=X1\$_%>S\!?\$_O@MX3TV+Q+JW
MBBPUQX=(LHXH_">C6D_F7&I,(P! 6YAC'RF1I&4'/7UG]G7X!_M*?!F\TO0O
M%W[2/A?6O!VDZ;]CL_"NA?"N/1Q$JH%BV3+>R[%3'W=ASZCK7F'PC_8'_;"^
M"^N>)?%GA3]O#0+G7/%^JF_\1Z_J_P &TN;V]<#$<;2'4QMBC7Y8XE"H@SM4
M9.2ZYKW%9V/KBBH=/BO(+""'4;M;BX2%5GG2+RQ(X W,%R=H)R<9.,XR:FK,
ML**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MJCX@\,^&_%NG?V/XJ\/V.IV@GBF%KJ%HDT?FQNLD;[7!&Y7564]5901@@5>K
MSK]JWX->//V@O@3KGP@^'?QDN? =_K<202^([/3/M4L5N6'G1*GFQ$>8F4+!
MP0&.*%N#/#_A%;Z;^T;_ ,%,/$'[4/POLHSX/\!>!9/!EQXDME C\1:NUT)I
MHXG'$T-L@"%^1YF I(&1R7['G@[PG\2?^",FOZYXUTRVN[KQUX=\5ZUXLO+B
M(,]UJ#W-Z3<.3UDC,<85CRODJ1R*]J_9J_9H_:3^ 3^'O".H_M+^%=1\"Z!9
MM;1^$=%^%":66C\IUC"W OY2A$A61F*,7(;)RQ:N)N?^"=GQ9T?P=XF_9\^&
M?[5[Z!\(O%>I7D]YX77PC'-J6GVMY(TEW8V=\9PL<,A>0 O"[()#R3R=+KN1
M9G2?LU_$_P"&_P //V ?AW^U)\>9]/LYM*^$VEG5/$U];(UVT'V:,B,2$;W,
MK;2(P?G=Q@$FL/\ X)Y? WQ%X&_9/\5:WX]^$=NDOQ"\;ZOXVTSX=:A%$JZ=
M#<O')96#+(/+B8"")\$ 1LXR 5.-']I#]@KQQ\7?$?PXD^%?QZT[PCX8^&5E
M$N@>"]5\$#6+ W<*^7!=NINX0[Q1!5C#APA4L,%C7<Z3\(OVL'^%^N>%?%G[
M7ME-XEO+FWET#Q5HOPYM[0:8L;J[QR6LMQ.ERLFTJV60A6."#A@FU;1C2=SP
M+0?&OC'QA_P5#\">*/VFO@U<_"K4H/!6J:9\/+/[=;ZDGBB5L27*R7MLVR+R
M8P62W9<Y?=NRP4_;-?/?A']C[XO>)?CUX5^/O[4W[0MEXQNO <-W_P (?H?A
M_P (C2+*UN;F(0RW<V;B=YY#'P%RJH>0*^A*4FGL-)A1114C"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
8@ HHHH **** "BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>40
<FILENAME>blkb-20230630_g9.jpg
<TEXT>
begin 644 blkb-20230630_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 **** "BBJ?B/5+K1/#U_K5EI,U_-9V4L\-C;?ZRY9$+"-/]
MIB-H]S0!<HK\XOC_ /\ !0O_ (*^? #P$O[27Q#_ &// 7A[P"+R%)]+OKZ2
MYU&TBF<+&)VCN@49B57=Y0VLP#(.E?<O[-?QOT?]I/X"^%/CMH.E2V%MXGT:
M*]%C.^YK9V&)(BP W;7#+NP-P&<#.*IQ:5R5)-V.XHKY>_X*/?\ !0+Q'^Q\
M?!OPO^#GPY@\6_$?XB:G]B\,:1>S,EM&?,CB#R[65G+22HBH&0'YB7 7!\U^
M#_\ P45_;%^%O[8/AC]D?_@H/\&O">BS^.H%/A?7_!T\AA$SEEC1]\TH<-(A
MBP"C*S(2&5@:%"35P<DG8^ZZ*_/WXS?\%4?VJ-#O?BY\7_@_\*_ =W\,/@KX
MTM_#OB*#7;B\&LZK*;H6LLML\3"&)1(RXWHQ"L#\QR![1^V#^W?K'PW\#>!?
M!W[-/ARW\1?%+XM+;-X$\/WR%DM[:55DDOKI48%88T)YW 9#')6-\/DD',CZ
M:HK-\'6WBJS\):9:>.M4L[[6HK"%=6O-/M6A@GN0@$CQQLS%$+9(4L2 1R:T
MJ@H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***Q_B'X/B^(7@#7/ ,^L7FGIKFCW.GO?Z=+LN+831-&98F_A
M==VY3V(% 'YI_P#!6;]GW_@I1/\ "'Q+\0_BO^T'X?\ %OPFT;Q"-2NO!>D6
MR:;=)8FZQ KNMN#,(PZ [I&((W@,1FOM/_@F]\9/AM\<_P!B_P #>,_A1X$;
MPOHUOIATR'P\9S-]@>U<P-&)2 91E-PD/S,&!;YB17S9XY_X(\_M<?%305^$
MOQ1_X*A^*]=\!>=&9])O]$DDGN(T8,B2,UV1(00"&<L 5#;<@ >P?'K_ ()B
M^%/'O[#FA?L0_!+XG7_@?2O#^HP7<&J&V-W)>%#*THN%62+>9))FE)! #JN%
M   U;BXI7,TFG<YC_@J1^PW\?_C]\0/AG^TS^RMJ.DMXU^&FI?:(-)UJ<1Q7
MBK/%/"59OERLD9#(Y4.LA^8%<-\F_M+WW[<GQ'_X*0?LT6_[77A3P3H6OIXN
MT^YTC0?!=Q)+);64>I022W%PS22CYO*D*[7(Q$^0.I^\OCA^QY^T1XL^#_PY
M\!? 7]M7Q!X%UGP%HL>G7NLII_VE/$06W@A\VZB,H&_,)<$E\&5_7-<W^R5_
MP3$D^#/QUG_:M_:-^/VK_%;XDM:-;:=K.J6GD0:9&RE&\J,NYW;&9 <JJJ[@
M("<T1DE'4&FV>7?MS_L#_!/X->#OBI\<_&_[3WBGPS\+_&>M0Z_X\^'6FV5J
MYUW4UF\V."VN)!OA:6<@A0" 3ECM0;/+_@1XP_:0^'/[3.@>)+;X'Z'K?QY^
M+WA&35-!T;Q3J<EKIO@/PA )%M+",*I<2RK;L&Y4KM0-\TDIK[0^//[%VL?M
M,?M/>#OB3\7O'EM>?#GP(OV[1_A]'8MMO=8_AN[MRVV1$&-J;<<$'AW#4_VK
M/V'/&_QC^/GA3]JKX"_'D^ /'WA;1I]'%_<^'8]4MKNQE\P[&A=T"LIFE(;Y
M@=PX! -"DK68.+O='1_L#?M?6O[;7[/-K\9&\(-H&HPZG<:7KFD?:/.6VO("
MNX(^ 64JZ,,@$;MO.,GVFO)?V)_V2?"W[%7P$L?@EX:\1W6M2)>3WVK:U>0B
M-[^\F8&278"0@P%4+EL*@RS')/K59RM?0M7MJ%%%%(84444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%<5
M^T=\>? G[+WP(\5_M!_$R]\C1/".B3:C>X8!YMB_)"F>#)(Y2-!W9U'>C]G'
MX\^!/VH?@1X4_:#^&=[Y^B>+M$AU&RRP+P[U^>%\<"2-P\;CLR,.U.SM<5U>
MQVM%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !117%?M'?'GP)^R]\"/%?[0?Q,O?(T3PCH
MDVHWN& >;8OR0IG@R2.4C0=V=1WHW#8_(K_@ZN_;S_Y%O_@GQX UG_GEXB^(
M/D2?7[#9OC_@5PRG_IV84?\ !JC^WG_R,G_!/CQ_K/\ SU\1?#[SY/I]NLTS
M_P !N%4?]/+&OR*_:.^//CO]J'X[^*_V@_B9>^?K?B[6YM1O<,2D.]ODA3/(
MCC0)&@[*BCM1^SC\>?'?[+WQW\*?M!_#.]\C6_".MPZC998A)MC?/"^.3'(A
M>-QW5V'>N[V2]ERG'[1^TYC^Q^BN*_9Q^//@3]J'X$>%/V@_AG>^?HGB[1(=
M1LLL"\.]?GA?' DC</&X[,C#M7:UP['9N%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !13+AVCMY'0X*H2#^%97]JW_\ SW_\='^%
M:0I2J*Z,*N(A1:4C8HK'_M6__P">_P#XZ/\ "C^U;_\ Y[_^.C_"M/J\_(R^
MNTNS_KYFQ16/_:M__P ]_P#QT?X4?VK?_P#/?_QT?X4?5Y^0?7:79_U\S8HK
M'_M6_P#^>_\ XZ/\*/[5O_\ GO\ ^.C_  H^KS\@^NTNS_KYFQ16/_:M_P#\
M]_\ QT?X4?VK?_\ /?\ \='^%'U>?D'UVEV?]?,V**Q_[5O_ /GO_P".C_"C
M^U;_ /Y[_P#CH_PH^KS\@^NTNS_KYFQ16/\ VK?_ //?_P ='^%']JW_ /SW
M_P#'1_A1]7GY!]=I=G_7S-BBL?\ M6__ .>__CH_PH_M6_\ ^>__ (Z/\*/J
M\_(/KM+L_P"OF;%%8_\ :M__ ,]__'1_A3[?4KV2XC1YLAG (VCU^E)X>:&L
M;2;M9_U\S5HHHK ZPHHHH **** "BBB@#S+]JW]L?]G#]B'X=6?Q8_:@^(W_
M  C'A^_UJ/2;2_\ [(O+WS+R2*:9(MEI#*XS'!*VXJ%&S!.2 ?GS_B(5_P""
M/_\ T=W_ .6!X@_^0*\9_P"#K;_E';X/_P"RS:=_Z:M6K^?6OI,KR?#8W"^U
MFVG=[6_R9\+G_$^/RK,70I1BU9/5.^OI)'].'_$0K_P1_P#^CN__ "P/$'_R
M!1_Q$*_\$?\ _H[O_P L#Q!_\@5_,?17H_ZN8'^:7WK_ "/$_P!><V_DA]TO
M_DC^G#_B(5_X(_\ _1W?_E@>(/\ Y H_XB%?^"/_ /T=W_Y8'B#_ .0*_F/H
MH_U<P/\ -+[U_D'^O.;?R0^Z7_R1_3A_Q$*_\$?_ /H[O_RP/$'_ ,@4?\1"
MO_!'_P#Z.[_\L#Q!_P#(%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_DC^G#_ (B%
M?^"/_P#T=W_Y8'B#_P"0*/\ B(5_X(__ /1W?_E@>(/_ ) K^8^BC_5S _S2
M^]?Y!_KSFW\D/NE_\D?TX?\ $0K_ ,$?_P#H[O\ \L#Q!_\ (%'_ !$*_P#!
M'_\ Z.[_ /+ \0?_ "!7\Q]%'^KF!_FE]Z_R#_7G-OY(?=+_ .2/Z</^(A7_
M ((__P#1W?\ Y8'B#_Y H_XB%?\ @C__ -'=_P#E@>(/_D"OYCZ*/]7,#_-+
M[U_D'^O.;?R0^Z7_ ,D?TX?\1"O_  1__P"CN_\ RP/$'_R!1_Q$*_\ !'__
M *.[_P#+ \0?_(%?S'T4?ZN8'^:7WK_(/]><V_DA]TO_ )(_IP_XB%?^"/\
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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 **** .,^,WP,\(?'/3++2?%^J:U:QV,[30MH
MNK26C,Q7:0Q3[PQV->??\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=
M_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1
M_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[
MW^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V
M^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_
MQKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH
M \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'
M>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?
M'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_X
MT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\
M.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T
M-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN
M?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=*
M* /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\
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
0@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741727408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jul. 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentQuarterlyReport', window );">Document quarterly report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Jun. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document transition report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity file number</a></td>
<td class="text">000-50600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityRegistrantName', window );">Entity registrant name</a></td>
<td class="text">Blackbaud, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity incorporation, state or country code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity tax identification number</a></td>
<td class="text">11-2617163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_EntityAddressCityOrTown', window );">Entity address, city</a></td>
<td class="text">Charleston<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity address, state</a></td>
<td class="text">SC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity address, postal zip code</a></td>
<td class="text">29492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City area code</a></td>
<td class="text">843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local phone number</a></td>
<td class="text">216-6200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,854,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) security</a></td>
<td class="text">Common Stock, $0.001 Par Value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading symbol</a></td>
<td class="text">BLKB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security exchange name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember', window );">Preferred stock purchase rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) security</a></td>
<td class="text">Preferred Stock Purchase Rights<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection 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;">dei_DocumentQuarterlyReport</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_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_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_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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=blkb_PreferredStockPurchaseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737949232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 29,041<span></span>
</td>
<td class="nump">$ 31,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">761,289<span></span>
</td>
<td class="nump">702,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $8,081 and $7,318 at June&#160;30, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">168,908<span></span>
</td>
<td class="nump">102,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssetsCurrent', window );">Customer funds receivable</a></td>
<td class="nump">3,731<span></span>
</td>
<td class="nump">249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">81,597<span></span>
</td>
<td class="nump">81,654<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,044,566<span></span>
</td>
<td class="nump">918,643<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">104,672<span></span>
</td>
<td class="nump">107,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">45,497<span></span>
</td>
<td class="nump">45,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Software and content development costs, net</a></td>
<td class="nump">151,158<span></span>
</td>
<td class="nump">141,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,053,342<span></span>
</td>
<td class="nump">1,050,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">609,524<span></span>
</td>
<td class="nump">635,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">84,254<span></span>
</td>
<td class="nump">94,304<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,093,013<span></span>
</td>
<td class="nump">2,992,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">40,730<span></span>
</td>
<td class="nump">42,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">102,747<span></span>
</td>
<td class="nump">86,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DueToCustomersCurrent', window );">Due to customers</a></td>
<td class="nump">763,845<span></span>
</td>
<td class="nump">700,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="nump">18,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">434,631<span></span>
</td>
<td class="nump">382,419<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,361,129<span></span>
</td>
<td class="nump">1,230,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">827,403<span></span>
</td>
<td class="nump">840,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">91,306<span></span>
</td>
<td class="nump">125,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">3,520<span></span>
</td>
<td class="nump">2,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">43,529<span></span>
</td>
<td class="nump">44,918<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,756<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,331,643<span></span>
</td>
<td class="nump">2,248,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock; 20,000,000 shares authorized, none outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">180,000,000<span></span>
</td>
<td class="nump">180,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">69,164,244<span></span>
</td>
<td class="nump">67,814,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized, 69,164,244 and 67,814,044 shares issued at June&#160;30, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">$ 1,138,553<span></span>
</td>
<td class="nump">$ 1,075,264<span></span>
</td>
</tr>
<tr class="ro">
<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, shares</a></td>
<td class="nump">15,311,367<span></span>
</td>
<td class="nump">14,745,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock, at cost; 15,311,367 and 14,745,230 shares at June&#160;30, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="num">$ (570,547)<span></span>
</td>
<td class="num">$ (537,287)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">8,842<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">184,453<span></span>
</td>
<td class="nump">197,049<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">761,370<span></span>
</td>
<td class="nump">744,032<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 3,093,013<span></span>
</td>
<td class="nump">$ 2,992,703<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DueToCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DueToCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480602/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to 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 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>43
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736545888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 8,081<span></span>
</td>
<td class="nump">$ 7,318<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738027680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 271,042<span></span>
</td>
<td class="nump">$ 264,927<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
<td class="nump">$ 522,051<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">121,475<span></span>
</td>
<td class="nump">125,607<span></span>
</td>
<td class="nump">244,587<span></span>
</td>
<td class="nump">248,969<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">149,567<span></span>
</td>
<td class="nump">139,320<span></span>
</td>
<td class="nump">288,208<span></span>
</td>
<td class="nump">273,082<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">53,191<span></span>
</td>
<td class="nump">52,737<span></span>
</td>
<td class="nump">107,576<span></span>
</td>
<td class="nump">107,953<span></span>
</td>
</tr>
<tr class="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">36,146<span></span>
</td>
<td class="nump">38,333<span></span>
</td>
<td class="nump">76,737<span></span>
</td>
<td class="nump">78,285<span></span>
</td>
</tr>
<tr class="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">59,148<span></span>
</td>
<td class="nump">47,391<span></span>
</td>
<td class="nump">111,986<span></span>
</td>
<td class="nump">91,153<span></span>
</td>
</tr>
<tr class="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">788<span></span>
</td>
<td class="nump">805<span></span>
</td>
<td class="nump">1,562<span></span>
</td>
<td class="nump">1,616<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">149,273<span></span>
</td>
<td class="nump">139,266<span></span>
</td>
<td class="nump">297,861<span></span>
</td>
<td class="nump">279,007<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_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">294<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(9,653)<span></span>
</td>
<td class="num">(5,925)<span></span>
</td>
</tr>
<tr class="re">
<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">(11,167)<span></span>
</td>
<td class="num">(8,976)<span></span>
</td>
<td class="num">(21,829)<span></span>
</td>
<td class="num">(16,575)<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_NonoperatingIncomeExpenseExcludingInterestExpense', window );">Other income, net</a></td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">3,133<span></span>
</td>
<td class="nump">4,785<span></span>
</td>
<td class="nump">4,254<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="num">(8,095)<span></span>
</td>
<td class="num">(5,789)<span></span>
</td>
<td class="num">(26,697)<span></span>
</td>
<td class="num">(18,246)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(10,200)<span></span>
</td>
<td class="num">(2,367)<span></span>
</td>
<td class="num">(14,101)<span></span>
</td>
<td class="num">(4,417)<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="num">$ (3,422)<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
<td class="num">$ (13,829)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares</a></td>
<td class="nump">52,642,411<span></span>
</td>
<td class="nump">51,660,739<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
<td class="nump">51,431,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">53,643,124<span></span>
</td>
<td class="nump">51,660,739<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
<td class="nump">51,431,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 3,055<span></span>
</td>
<td class="num">$ (10,398)<span></span>
</td>
<td class="nump">$ 5,213<span></span>
</td>
<td class="num">$ (12,530)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Unrealized gain (loss) on derivative instruments, net of tax</a></td>
<td class="nump">5,383<span></span>
</td>
<td class="nump">2,558<span></span>
</td>
<td class="num">(5,309)<span></span>
</td>
<td class="nump">13,463<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 );">Total other comprehensive income (loss)</a></td>
<td class="nump">8,438<span></span>
</td>
<td class="num">(7,840)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="nump">933<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">10,543<span></span>
</td>
<td class="num">(11,262)<span></span>
</td>
<td class="num">(12,692)<span></span>
</td>
<td class="num">(12,896)<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">262,390<span></span>
</td>
<td class="nump">252,507<span></span>
</td>
<td class="nump">515,138<span></span>
</td>
<td class="nump">497,173<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">113,926<span></span>
</td>
<td class="nump">114,487<span></span>
</td>
<td class="nump">228,426<span></span>
</td>
<td class="nump">226,661<span></span>
</td>
</tr>
<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 );">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,652<span></span>
</td>
<td class="nump">12,420<span></span>
</td>
<td class="nump">17,657<span></span>
</td>
<td class="nump">24,878<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7,549<span></span>
</td>
<td class="nump">$ 11,120<span></span>
</td>
<td class="nump">$ 16,161<span></span>
</td>
<td class="nump">$ 22,308<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NonoperatingIncomeExpenseExcludingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227733391424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (12,596)<span></span>
</td>
<td class="num">$ (13,829)<span></span>
</td>
</tr>
<tr class="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 to net cash provided by operating activities:</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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">53,622<span></span>
</td>
<td class="nump">51,283<span></span>
</td>
</tr>
<tr class="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 doubtful accounts and sales returns</a></td>
<td class="nump">3,798<span></span>
</td>
<td class="nump">3,653<span></span>
</td>
</tr>
<tr class="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">63,289<span></span>
</td>
<td class="nump">55,714<span></span>
</td>
</tr>
<tr class="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">(33,101)<span></span>
</td>
<td class="num">(16,656)<span></span>
</td>
</tr>
<tr class="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">963<span></span>
</td>
<td class="nump">1,254<span></span>
</td>
</tr>
<tr class="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="num">(1,569)<span></span>
</td>
<td class="nump">4,225<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(69,624)<span></span>
</td>
<td class="num">(50,818)<span></span>
</td>
</tr>
<tr class="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">9,470<span></span>
</td>
<td class="nump">3,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="num">(3,431)<span></span>
</td>
<td class="nump">12,769<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="nump">11,948<span></span>
</td>
<td class="num">(8,739)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">52,233<span></span>
</td>
<td class="nump">39,238<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">75,002<span></span>
</td>
<td class="nump">81,779<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">(2,779)<span></span>
</td>
<td class="num">(7,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_PaymentsToDevelopSoftware', window );">Capitalized software and content development costs</a></td>
<td class="num">(28,756)<span></span>
</td>
<td class="num">(27,183)<span></span>
</td>
</tr>
<tr class="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">(19,016)<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">(31,535)<span></span>
</td>
<td class="num">(53,717)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">158,000<span></span>
</td>
<td class="nump">113,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(171,824)<span></span>
</td>
<td class="num">(129,548)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(33,687)<span></span>
</td>
<td class="num">(35,600)<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_IncreaseDecreaseInDueToCustomers', window );">Change in due to customers</a></td>
<td class="nump">61,313<span></span>
</td>
<td class="num">(141,001)<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_ChangeInCustomerFundsReceivable', window );">Change in customer funds receivable</a></td>
<td class="num">(3,359)<span></span>
</td>
<td class="num">(546)<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 provided by (used in) financing activities</a></td>
<td class="nump">10,443<span></span>
</td>
<td class="num">(194,052)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash, cash equivalents and restricted cash</a></td>
<td class="nump">2,489<span></span>
</td>
<td class="num">(7,252)<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">56,399<span></span>
</td>
<td class="num">(173,242)<span></span>
</td>
</tr>
<tr class="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 period</a></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 period</a></td>
<td class="nump">790,330<span></span>
</td>
<td class="nump">$ 478,520<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">29,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">761,289<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">$ 790,330<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_ChangeInCustomerFundsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Customer Funds Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ChangeInCustomerFundsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_IncreaseDecreaseInDueToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of net increase (decrease) in funds due to customers during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_IncreaseDecreaseInDueToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737283376">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common stock [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury Stock, Common</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Retained earnings [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,165,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 717,060<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="nump">$ 968,927<span></span>
</td>
<td class="num">$ (500,911)<span></span>
</td>
<td class="nump">$ 6,522<span></span>
</td>
<td class="nump">$ 242,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,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">(10,407)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">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">976,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">533,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (34,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,940)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,773<span></span>
</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,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 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,658,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>
</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 Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">705,050<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">993,223<span></span>
</td>
<td class="num">(535,585)<span></span>
</td>
<td class="nump">15,295<span></span>
</td>
<td class="nump">232,049<span></span>
</td>
</tr>
<tr class="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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Stock issuance costs related to purchase of EVERFI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(983)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(983)<span></span>
</td>
<td class="text">&#160;<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,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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></sup></td>
<td class="num">(2,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,165,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">717,060<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="nump">968,927<span></span>
</td>
<td class="num">(500,911)<span></span>
</td>
<td class="nump">6,522<span></span>
</td>
<td class="nump">242,456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,829)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,755,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">720,474<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">1,020,835<span></span>
</td>
<td class="num">(536,511)<span></span>
</td>
<td class="nump">7,455<span></span>
</td>
<td class="nump">228,627<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 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,658,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>
</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 Mar. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">705,050<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">993,223<span></span>
</td>
<td class="num">(535,585)<span></span>
</td>
<td class="nump">15,295<span></span>
</td>
<td class="nump">232,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,422)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,422)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">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">23,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(926)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(7,840)<span></span>
</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">(7,840)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,755,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Jun. 30, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">720,474<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">1,020,835<span></span>
</td>
<td class="num">(536,511)<span></span>
</td>
<td class="nump">7,455<span></span>
</td>
<td class="nump">228,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Stock issuance costs related to purchase of EVERFI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(223)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(223)<span></span>
</td>
<td class="text">&#160;<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_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">(395)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements', window );">Retirements of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,814,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">744,032<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">1,075,264<span></span>
</td>
<td class="num">(537,287)<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">197,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,701)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(14,701)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">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">954,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">533,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (30,990)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,990)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,269)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,534)<span></span>
</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">(8,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 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,154,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">719,733<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">1,105,189<span></span>
</td>
<td class="num">(568,277)<span></span>
</td>
<td class="nump">404<span></span>
</td>
<td class="nump">182,348<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,814,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">744,032<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="nump">1,075,264<span></span>
</td>
<td class="num">(537,287)<span></span>
</td>
<td class="nump">8,938<span></span>
</td>
<td class="nump">197,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,164,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">761,370<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">1,138,553<span></span>
</td>
<td class="num">(570,547)<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
<td class="nump">184,453<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 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,154,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">719,733<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">1,105,189<span></span>
</td>
<td class="num">(568,277)<span></span>
</td>
<td class="nump">404<span></span>
</td>
<td class="nump">182,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,105<span></span>
</td>
<td class="text">&#160;<span></span>
</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,105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">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">23,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">33,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grants (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grants</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock cancellations (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,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>
</tr>
<tr class="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">8,438<span></span>
</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,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,164,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Jun. 30, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 761,370<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 1,138,553<span></span>
</td>
<td class="num">$ (570,547)<span></span>
</td>
<td class="nump">$ 8,842<span></span>
</td>
<td class="nump">$ 184,453<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. For more information regarding our acquisition of EVERFI on December 31, 2021, please see Note 3 of the financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February 22, 2023.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_RetirementsOfCommonStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_RetirementsOfCommonStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738839488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%">1. Organization</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739707440">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><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><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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited condensed consolidated interim 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%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2022 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2023, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, and other forms filed with the SEC from time to time.</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 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 condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</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%">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. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.</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%">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 and content 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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently adopted accounting pronouncements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements. </span></div><div style="margin-top:9pt"><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 we expect to have a material impact on our consolidated financial statements when adopted in the future.</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 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%">There have been no material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February&#160;24, 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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>49
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738894608">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. Earnings (Loss) Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute basic earnings (loss) per share by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings (loss) per share 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, settlement of stock appreciation rights and vesting of restricted stock awards and units. Diluted loss per share for the three months ended June 30, 2022 and six months ended June 30, 2023 and 2022 was the same as basic loss per share as there were net losses each of those periods and inclusion of potentially dilutive securities was anti-dilutive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings (loss) per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.970%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,105&#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,422)</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%">(12,596)</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%">(13,829)</span></td><td style="background-color:#ffffff;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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,642,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,660,739&#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%">52,389,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,431,501&#160;</span></td><td style="background-color:#ffffff;padding: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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">53,643,124&#160;</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,660,739&#160;</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 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%">52,389,112&#160;</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,431,501&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#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.07)</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%">(0.24)</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.27)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#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.07)</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%">(0.24)</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.27)</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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,487&#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,167,368&#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:0 1pt"></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,151,974&#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,090,267&#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_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>50
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227828864704">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. 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:400;line-height:120%">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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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"><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 June 30, 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#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%">26,978&#160;</span></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%">26,978&#160;</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%">26,978&#160;</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 June 30, 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%">1,774&#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%">1,774&#160;</span></td><td style="background-color:#ffffff;padding: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%">693&#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%">693&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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,379&#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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,379&#160;</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%">3,846&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,033&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 7 to these condensed consolidated financial statements for additional information about our derivative instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy.</span></div><div style="margin-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 June&#160;30, 2023 and December&#160;31, 2022, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2023.</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%">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 right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.</span></div><div style="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 material non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 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_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>51
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227828864704">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. Consolidated Financial Statement Details</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%">Restricted cash</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">760,114&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,611&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><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></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,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,289&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702,240&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,366&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,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%">34,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid 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:10pt;font-weight:400;line-height:120%">8,340&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,902&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">Unbilled accounts 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:10pt;font-weight:400;line-height:120%">5,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,775&#160;</span></td><td style="background-color:#ffffff;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%">1,389&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,855&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">12,716&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,929&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,958&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,254&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,304&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,597&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, 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">The current portion of costs of obtaining contracts as of June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></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%">Accrued expenses and other liabilities</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">55,888&#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%">28,448&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span></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%">14,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">7,588&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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,329&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,944&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">2,467&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;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,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,156&#160;</span></td><td style="background-color:#ffffff;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 transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,545&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,736&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,542&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107,503&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,756&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,747&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="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:700;line-height:120%">Other income, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">2,308&#160;</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%">114&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,544&#160;</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%">237&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,271&#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%">(779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,853&#160;</span></td><td style="background-color:#ffffff;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%">1,005&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748&#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%">2,020&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,164&#160;</span></td><td style="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%">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%">2,778&#160;</span></td><td style="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%">3,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#160;</span></td><td style="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%">4,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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>52
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738661872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615,625&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,750&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.30&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.26&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.42&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.38&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">848,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,136&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,943&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,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%">18,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827,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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840,241&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.54&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 credit facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a five-year $900.0 million senior credit facility (the "2020 Credit Facility"). At June 30, 2023, we were in compliance with our debt covenants under the 2020 Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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;). At June 30, 2023, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other debt</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.</span></div><div style="margin-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 supplier financing agreements as of June&#160;30, 2023:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td 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%">2,491&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in supplier financing obligations during the six months ended June&#160;30, 2023, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,938)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738703504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. 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 June&#160;30, 2023 and December&#160;31, 2022, we have presented the fair value of our derivative instruments at the gross amounts in the condensed consolidated balance sheets as the gross fair values of our derivative instruments equaled their net fair values.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flow hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the interest rate swaps were $935.0 million and $435.0 million, respectively. All of the contracts have maturities on or before October 2028.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $27.1 million CAD and $22.6 million CAD, respectively. All of the contracts have maturities of 12 months or less. </span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net investment hedges</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#163;11.5 million and &#163;11.2 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our derivative instruments were as follows as of:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Prepaid expenses</span></div><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%">and other current 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%">&#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%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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<br/>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%">693&#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%">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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,774&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="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%">32,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="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%">323&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><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:31.502%"></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:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr style="height:51pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income (loss)</span></div></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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into income (loss)</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Six months ended</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%">June&#160;30, 2023</span></div></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;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: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%">25,204&#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,083&#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%">9,582&#160;</span></td><td style="background-color:#ffffff;padding: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%">(292)</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%">109&#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%">234&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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><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%">(401)</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%">&#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><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%">June 30,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2022</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #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%">Six months ended</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%">June&#160;30, 2022</span></div></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;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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="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:10pt;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:10pt;font-weight:400;line-height:120%">25,412&#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%">Interest expense</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:10pt;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:10pt;font-weight:400;line-height:120%">323&#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:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:120%">(35)</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div>comprehensive income as of June&#160;30, 2023 that is expected to be reclassified into earnings within the next twelve months is $20.9 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2023 and 2022. See Note 10 to these condensed consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.<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>54
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738738544">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. Commitments and Contingencies</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%">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 June&#160;30, 2023, we did not have any operating leases that had not yet commenced.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of our lease expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">2,304&#160;</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,445&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,689&#160;</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,976&#160;</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%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">413&#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%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850&#160;</span></td><td style="background-color:#ffffff;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%">(854)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(766)</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%">(1,665)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,197)</span></td><td style="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%">1,845&#160;</span></td><td style="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%">2,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,851&#160;</span></td><td style="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%">4,629&#160;</span></td><td style="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"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $270.4 million through 2027.</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%">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"><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 make a provision for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency provisions at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Security incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in adverse judgments, settlements, fines, penalties or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $50 million of insurance above a $250 thousand deductible payable by us. As noted below, this coverage has reduced our fina</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncial exposure related to the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded expenses and offsetting 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:47.291%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">26,777&#160;</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,435&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,560&#160;</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%">17,440&#160;</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%">(87)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">26,777&#160;</span></td><td style="background-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,348&#160;</span></td><td style="background-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%">44,560&#160;</span></td><td style="background-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,549&#160;</span></td><td style="background-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 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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">152,565&#160;</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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;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%">102,565&#160;</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></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></tr></table></div><div style="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, as well as settlement of the previously disclosed SEC investigation (as 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 income (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 experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For the three and six months ended June&#160;30, 2023, we incurred net pre-tax expenses of $26.8 million and $44.6 million, respectively, related to the Security Incident, which included $7.0 million and $14.6 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $19.8 million and $30.0 million, respectively. During the six months ended June 30, 2023, we had net cash outlays of $15.8 million related to the Security Incident, which included ongoing legal fees and the $3.0 million civil penalty paid related to the SEC settlement (as discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2023, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate 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 condensed consolidated balance sheets. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse 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-weight:400;line-height:120%"> To date, we have received approximately 260 specific requests for reimbursement of expenses, approximately 210 (or 81%) have been fully resolved and closed. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#8217; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer constituent class actions. </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#8217;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental investigations.</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also are subject to the following pending governmental actions: </span></div><div style="margin-top: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">an investigation by the U.S. Federal Trade Commission;</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">an investigation by the U.S. Department of Health and Human Services;</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">an investigation by the Office of the Australian Information Commissioner; and</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">an investigation by the Office of the Privacy Commissioner of Canada. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#8220;SEC Order&#8221;). Under the terms of the SEC Order, the Company has agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, the Company also agreed to pay, and has paid, a civil penalty in the amount of $3.0 million. The Company consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#8217;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#8217;s press release announcing this resolution is furnished as Exhibit 99.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on March 9, 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 28, 2021, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#8364;60,000 in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgments, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738661872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. 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%">Our income tax benefit and effective income tax rates, including the effects of period-specific events, were:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></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.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">Income tax benefit</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,200)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,367)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,101)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,417)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Effective income tax rate</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%">126.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">40.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">52.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">24.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size: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 increases in our effective income tax rate for the three and six months ended June&#160;30, 2023, when compared to the same periods in 2022 were primarily attributable to unfavorable impact of non-deductible Security Incident accruals. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals related to the Security Incident.</span></div>For the three and six months ended June 30, 2022, we utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes&#8212;Interim Reporting, to calculate our interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. For the three and six months ended June 30, 2023 we have utilized the annual effective tax rate method, as we believe it can now be reliably estimated. This methodology requires us to apply our estimated annual effective tax rate to year-to-date pre-tax earnings. During the second quarter of 2023, our estimated annual effective tax rate increased due to the unfavorable impacts of non-deductible Security Incident accruals and its impact on pre-tax earnings. This increase, when applied to quarter-to-date and year-to-date date pre-tax losses, resulted in recognition of income tax benefits at 126.0% and 52.8%, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738110480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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><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. Stockholders' Equity</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%">Changes in accumulated other comprehensive income (loss) by component</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive 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%">404&#160;</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%">15,295&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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><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><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%">13,141&#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,162&#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%">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 before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)</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%">9,231&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,796&#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%">1,942&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,437&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(9,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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&#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%">2,565&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ebfbff;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</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,848)</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%">(238)</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%">(7,251)</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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,383&#160;</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%">2,558&#160;</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 colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,309)</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%">13,463&#160;</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%">18,524&#160;</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%">18,720&#160;</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%">18,524&#160;</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%">18,720&#160;</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;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 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%">(12,737)</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%">(867)</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%">(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 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%">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%">3,055&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,398)</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,213&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,530)</span></td><td style="background-color:#ebfbff;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%">(9,682)</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%">(11,265)</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%">(9,682)</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%">(11,265)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income, end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,842&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,455&#160;</span></td><td style="background-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%">8,842&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,455&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227828864704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 Recognition</a></td>
<td class="text"><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><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. Revenue Recognition</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%">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 June&#160;30, 2023, approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 billion</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50%</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).</span></div><div style="margin-top:9pt"><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 June&#160;30, 2023 and December&#160;31, 2022 were insignificant. Our closing balances of deferred revenue were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">June 30,<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-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%">438,151&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385,236&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2023 was primarily due to a seasonal increase in customer contract renewals.</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during the six months ended June&#160;30, 2023 that was included in the deferred reven</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue balance at the beginning of the period was approximately $252 million. The amount of revenue recognized during the six months ended June&#160;30, 2023 from performance obligations satisfied in prior periods was </span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">insignificant</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">228,744&#160;</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%">223,128&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450,413&#160;</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%">437,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: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%">28,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,831&#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%">54,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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%">14,064&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,968&#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%">28,100&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,038&#160;</span></td><td style="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%">271,042&#160;</span></td><td style="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%">264,927&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532,795&#160;</span></td><td style="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%">522,051&#160;</span></td><td style="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%">During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2023. The following is a description of each market group as of that date:</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">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: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">The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI and YourCause.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><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="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: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><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</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%">232,381&#160;</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%">227,756&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">457,278&#160;</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%">447,751&#160;</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%">38,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,171&#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%">75,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">271,042&#160;</span></td><td style="background-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%">264,927&#160;</span></td><td style="background-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%">532,795&#160;</span></td><td style="background-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%">522,051&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">181,235&#160;</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%">177,350&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358,838&#160;</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%">351,882&#160;</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%">81,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,157&#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%">156,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,291&#160;</span></td><td style="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%">262,390&#160;</span></td><td style="background-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%">252,507&#160;</span></td><td style="background-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%">515,138&#160;</span></td><td style="background-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%">497,173&#160;</span></td><td style="background-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737269568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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: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:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;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. 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%">Fixed Asset Impairment</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 31, 2023, we entered into a sublease for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, we currently expect to incur pre-tax costs between </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 million</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">$8.0 million</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the third quarter of 2023, consisting of noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets.</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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739649920">
<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="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="num">$ (14,701)<span></span>
</td>
<td class="num">$ (3,422)<span></span>
</td>
<td class="num">$ (10,407)<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
<td class="num">$ (13,829)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741704352">
<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>Jun. 30, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about trading arrangements adopted or terminated by certain of our officers and directors during the three months ended June 30, 2023.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.642%"></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.702%"></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></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%">Jon W. Olson</span></div><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Senior Vice President and General Counsel</span></div></td><td colspan="3" style="background-color:#ebfbff;border-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%">5/08/23</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8/15/23</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2/23/24</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-857">Six</span></span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,000</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">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:#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%">5/23/23</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%">8/21/23</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%">2/23/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%"><span style="-sec-ix-hidden:f-863">Six</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%">20,000</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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="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 non-Rule 10b5-1 trading arrangement during the three months ended June&#160;30, 2023.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=blkb_JonWOlsonMember', window );">Jon W. Olson [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Jon W. Olson<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Senior Vice President and General Counsel<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">5/08/23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 9 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">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=blkb_DavidJBenjaminMember', 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">5/23/23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">6 months 3 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">20,000<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_JonWOlsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=blkb_JonWOlsonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=blkb_DavidJBenjaminMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_DavidJBenjaminMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227834584464">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 );">Unaudited interim consolidated financial statements</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited condensed consolidated interim 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%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2022 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2023, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, and other forms filed with the SEC from time to time.</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"><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 condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</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_SegmentReportingPolicyPolicyTextBlock', window );">Reportable segment</a></td>
<td class="text"><div style="margin-top:9pt"><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. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.</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_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-top:9pt"><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 and content 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="ro">
<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">Recently adopted accounting pronouncements<span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations </span>("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements.<span></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_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_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_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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<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 (b)<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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739656944">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings (loss) per share:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.970%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,105&#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,422)</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%">(12,596)</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%">(13,829)</span></td><td style="background-color:#ffffff;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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,642,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,660,739&#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%">52,389,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,431,501&#160;</span></td><td style="background-color:#ffffff;padding: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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">53,643,124&#160;</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,660,739&#160;</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 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%">52,389,112&#160;</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,431,501&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (loss) per share</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#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.07)</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%">(0.24)</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.27)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.04&#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.07)</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%">(0.24)</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.27)</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><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,487&#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,167,368&#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:0 1pt"></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,151,974&#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,090,267&#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>63
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738913024">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 June 30, 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#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%">26,978&#160;</span></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%">26,978&#160;</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%">26,978&#160;</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 June 30, 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%">1,774&#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%">1,774&#160;</span></td><td style="background-color:#ffffff;padding: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%">693&#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%">693&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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,379&#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,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,379&#160;</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%">3,846&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2022</span></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency forward contracts</span></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,033&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738032848">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">760,114&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700,611&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><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></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,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">761,289&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">702,240&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock', window );">Components of Prepaid Expenses and Other Assets</a></td>
<td class="text"><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,366&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,272&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,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%">34,766&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,117&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid 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:10pt;font-weight:400;line-height:120%">8,340&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,902&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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%">Unbilled accounts 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:10pt;font-weight:400;line-height:120%">5,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,775&#160;</span></td><td style="background-color:#ffffff;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%">1,389&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,855&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">12,716&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,929&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">165,851&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">175,958&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,254&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94,304&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,597&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,654&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, 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">The current portion of costs of obtaining contracts as of June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock', window );">Components of Accrued Expenses and Other Liabilities</a></td>
<td class="text"><div style="margin-top:9pt"><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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">55,888&#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%">28,448&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span></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%">14,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">7,588&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,257&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;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,329&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,944&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">2,467&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">323&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;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,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,156&#160;</span></td><td style="background-color:#ffffff;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 transaction-based costs related to payments services</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,545&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration liability</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,736&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,542&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107,503&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,756&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102,747&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss 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 and Expense</a></td>
<td class="text"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income, net</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse: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.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">2,308&#160;</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%">114&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,544&#160;</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%">237&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency revaluation (losses) gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,271&#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%">(779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,853&#160;</span></td><td style="background-color:#ffffff;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%">1,005&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">748&#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%">2,020&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,164&#160;</span></td><td style="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%">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%">2,778&#160;</span></td><td style="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%">3,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,785&#160;</span></td><td style="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%">4,254&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure describes the Company's accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfRestrictedCashTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfRestrictedCashTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 610<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//610/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//720/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741615056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width: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.496%"></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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving credit loans</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">172,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">177,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615,625&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">623,750&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.30&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.26&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.42&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.38&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">848,715&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">861,986&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.60&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,136&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,943&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Debt, current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,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%">18,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">827,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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">840,241&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.54&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.48&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock', window );">Summary of Currently Effective Supplier 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 supplier financing agreements as of June&#160;30, 2023:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.467%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Original Loan<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements </span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></td><td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2023</span></td><td 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%">2,491&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramTableTextBlock', window );">Changes in Supplier Financing Obligations</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 six months ended June&#160;30, 2023, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2022</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,247&#160;</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlements</span></div></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,938)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2023</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Debt Instruments, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>66
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739737280">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative instruments designated as hedging instruments:</span></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency forward contracts, current portion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Prepaid expenses</span></div><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%">and other current 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%">&#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%">247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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<br/>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%">693&#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%">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:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term</span></div></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,870&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,774&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total derivative instruments designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,978&#160;</span></td><td style="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%">32,117&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,467&#160;</span></td><td style="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%">323&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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;text-align:justify"><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:31.502%"></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:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.447%"></td><td style="width:0.1%"></td></tr><tr style="height:51pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">in accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income as of</span></div></td><td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of gain (loss) </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">reclassified from </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">accumulated other </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">comprehensive </span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income into</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">income (loss)</span></div></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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;other comprehensive income into income (loss)</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span 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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2023</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align: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%">Six months ended</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%">June&#160;30, 2023</span></div></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;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: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%">25,204&#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,083&#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%">9,582&#160;</span></td><td style="background-color:#ffffff;padding: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%">(292)</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%">109&#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%">234&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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><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%">(401)</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%">&#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><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%">June 30,<br/>2022</span></td><td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align: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%">Three months ended</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%">June&#160;30, 2022</span></div></td><td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #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%">Six months ended</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%">June&#160;30, 2022</span></div></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;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;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="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:10pt;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:10pt;font-weight:400;line-height:120%">25,412&#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%">Interest expense</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:10pt;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:10pt;font-weight:400;line-height:120%">323&#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:0 1pt"></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:10pt;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:10pt;font-weight:400;line-height:120%">(35)</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738867920">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">2,304&#160;</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,445&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,689&#160;</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,976&#160;</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%">395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">413&#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%">827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">850&#160;</span></td><td style="background-color:#ffffff;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%">(854)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(766)</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%">(1,665)</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,197)</span></td><td style="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%">1,845&#160;</span></td><td style="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%">2,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,851&#160;</span></td><td style="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%">4,629&#160;</span></td><td style="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_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:47.291%"></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:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">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%">26,777&#160;</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,435&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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,560&#160;</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%">17,440&#160;</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%">(87)</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">26,777&#160;</span></td><td style="background-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,348&#160;</span></td><td style="background-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%">44,560&#160;</span></td><td style="background-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,549&#160;</span></td><td style="background-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 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: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%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">152,565&#160;</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></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;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%">102,565&#160;</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></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></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_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_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480081/944-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738980016">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock', window );">Schedule of Effective Income Tax Rates</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 income tax benefit and effective income tax rates, including the effects of period-specific events, were:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.461%"></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.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></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="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:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">Income tax benefit</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,200)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,367)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ebfbff;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,101)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 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%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,417)</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Effective income tax rate</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%">126.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">40.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></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%">52.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">24.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></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_ScheduleOfEffectiveIncomeTaxRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Effective Income Tax Rate [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_ScheduleOfEffectiveIncomeTaxRateTableTextBlock</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_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>69
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738882928">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 Income (Loss) by Component</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;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:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive 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%">404&#160;</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%">15,295&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;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><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><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%">13,141&#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,162&#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%">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 before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)</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%">9,231&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,796&#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%">1,942&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,437&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">(9,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax expense (benefit) included in provision for income taxes</span></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,344&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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&#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%">2,565&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ebfbff;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</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,848)</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%">(238)</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%">(7,251)</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&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,383&#160;</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%">2,558&#160;</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 colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,309)</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%">13,463&#160;</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%">18,524&#160;</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%">18,720&#160;</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%">18,524&#160;</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%">18,720&#160;</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;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 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%">(12,737)</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%">(867)</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%">(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 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%">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%">3,055&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,398)</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,213&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,530)</span></td><td style="background-color:#ebfbff;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%">(9,682)</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%">(11,265)</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%">(9,682)</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%">(11,265)</span></td><td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income, end of period</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,842&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,455&#160;</span></td><td style="background-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%">8,842&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,455&#160;</span></td><td style="background-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>70
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741615056">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances</a></td>
<td class="text">Our closing balances of deferred revenue were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(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%">June 30,<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-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%">438,151&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">385,236&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents our revenue by geographic area based on the address of our customers:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">228,744&#160;</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%">223,128&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">450,413&#160;</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%">437,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: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%">28,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,831&#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%">54,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align: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%">14,064&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,968&#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%">28,100&#160;</span></td><td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;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,038&#160;</span></td><td style="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%">271,042&#160;</span></td><td style="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%">264,927&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">532,795&#160;</span></td><td style="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%">522,051&#160;</span></td><td style="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 style="margin-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:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span><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="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: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><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Social Sector</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%">232,381&#160;</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%">227,756&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">457,278&#160;</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%">447,751&#160;</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%">38,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,171&#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%">75,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">271,042&#160;</span></td><td style="background-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%">264,927&#160;</span></td><td style="background-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%">532,795&#160;</span></td><td style="background-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%">522,051&#160;</span></td><td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.</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_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:39.689%"></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: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.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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: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%">Three months ended</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%">June 30,</span></div></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: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%">Six months ended</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%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></div></td><td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></div></td><td colspan="3" style="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: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%">181,235&#160;</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%">177,350&#160;</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;padding:0 1pt"></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">358,838&#160;</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%">351,882&#160;</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%">81,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,157&#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%">156,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,291&#160;</span></td><td style="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%">262,390&#160;</span></td><td style="background-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%">252,507&#160;</span></td><td style="background-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%">515,138&#160;</span></td><td style="background-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%">497,173&#160;</span></td><td style="background-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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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>71
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741570752">
<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="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,105<span></span>
</td>
<td class="num">$ (14,701)<span></span>
</td>
<td class="num">$ (3,422)<span></span>
</td>
<td class="num">$ (10,407)<span></span>
</td>
<td class="num">$ (12,596)<span></span>
</td>
<td class="num">$ (13,829)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
<td class="nump">52,642,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,660,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
<td class="nump">51,431,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock-based awards</a></td>
<td class="nump">1,000,713<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares assuming dilution</a></td>
<td class="nump">53,643,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,660,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,389,112<span></span>
</td>
<td class="nump">51,431,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.07)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="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 );">Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share</a></td>
<td class="nump">9,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,167,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,151,974<span></span>
</td>
<td class="nump">2,090,267<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227733444432">
<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>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 2,710<span></span>
</td>
</tr>
<tr class="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, derivative assets</a></td>
<td class="nump">26,978<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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247<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">26,978<span></span>
</td>
<td class="nump">32,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">1,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, derivative liabilities</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">1,379<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">3,846<span></span>
</td>
<td class="nump">3,033<span></span>
</td>
</tr>
<tr class="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, derivative 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</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_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 );">Interest rate swaps, derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">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_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, derivative assets</a></td>
<td class="nump">26,978<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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247<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">26,978<span></span>
</td>
<td class="nump">32,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Interest rate swaps, derivative liabilities</a></td>
<td class="nump">1,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, derivative liabilities</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, derivative 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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency forward contracts, derivative assets</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_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 );">Interest rate swaps, derivative liabilities</a></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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency forward contracts, derivative liabilities</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="nump">1,379<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">$ 1,379<span></span>
</td>
<td class="nump">$ 2,710<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739321552">
<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>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash due to customers</a></td>
<td class="nump">$ 760,114<span></span>
</td>
<td class="nump">$ 700,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Real estate escrow balances and other</a></td>
<td class="nump">1,175<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">$ 761,289<span></span>
</td>
<td class="nump">$ 702,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738086624">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 68,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,272<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, current and long-term</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">31,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,766<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_DerivativeAssetsCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,189<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_PrepaidInsuranceCurrentandLongterm', window );">Prepaid insurance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm', window );">Taxes, prepaid and receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
</tr>
<tr class="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">12,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,929<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">165,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Less: Long-term portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,304<span></span>
</td>
</tr>
<tr class="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,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,654<span></span>
</td>
</tr>
<tr class="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">8,100<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="nump">16,400<span></span>
</td>
<td class="nump">$ 17,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_CapitalizedContractCostNetCurrent', window );">Current portion of costs of obtaining contracts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent', window );">Prepaid software maintenance and subscriptions, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,700<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 1,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_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">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The current portion of costs of obtaining contracts as of June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DerivativeAssetsCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets. 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_DerivativeAssetsCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidInsuranceCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidInsuranceCurrentandLongterm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482558/350-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737156208">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued legal costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 55,888<span></span>
</td>
<td class="nump">$ 28,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,305<span></span>
</td>
<td class="nump">16,667<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,588<span></span>
</td>
<td class="nump">8,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,330<span></span>
</td>
<td class="nump">7,723<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,329<span></span>
</td>
<td class="nump">6,944<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedInsuranceCurrentAndNoncurrent', window );">Accrued health care costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,932<span></span>
</td>
<td class="nump">2,467<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_DerivativeLiabilitiesCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrentAndNoncurrent', window );">Accrued vacation costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">2,156<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_AccruedTransactionBasedCostsRelatedToPaymentsServices', window );">Accrued transaction-based costs related to payments services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,545<span></span>
</td>
<td class="nump">5,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration obligations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,379<span></span>
</td>
<td class="nump">2,710<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,736<span></span>
</td>
<td class="nump">9,542<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">107,503<span></span>
</td>
<td class="nump">90,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Less: Long-term portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,756<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 102,747<span></span>
</td>
<td class="nump">$ 86,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</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>
</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">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedExpensesAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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_us-gaap_AccruedInsuranceCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInsuranceCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483070/710-10-25-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737005984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Financial Statement Details (Components of Other Income and Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,308<span></span>
</td>
<td class="nump">$ 114<span></span>
</td>
<td class="nump">$ 3,544<span></span>
</td>
<td class="nump">$ 237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Currency revaluation (losses) gains</a></td>
<td class="num">(535)<span></span>
</td>
<td class="nump">2,271<span></span>
</td>
<td class="num">(779)<span></span>
</td>
<td class="nump">2,853<span></span>
</td>
</tr>
<tr class="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">1,005<span></span>
</td>
<td class="nump">748<span></span>
</td>
<td class="nump">2,020<span></span>
</td>
<td class="nump">1,164<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">$ 2,778<span></span>
</td>
<td class="nump">$ 3,133<span></span>
</td>
<td class="nump">$ 4,785<span></span>
</td>
<td class="nump">$ 4,254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_NonoperatingIncomeExpenseExcludingInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736567168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Oct. 30, 2020</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 900.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61.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_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227834557248">
<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>Jun. 30, 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_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>
</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">$ 848,715<span></span>
</td>
<td class="nump">$ 861,986<span></span>
</td>
</tr>
<tr class="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 );">Other debt</a></td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">2,136<span></span>
</td>
<td class="nump">2,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Debt, current portion</a></td>
<td class="nump">19,176<span></span>
</td>
<td class="nump">18,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">$ 827,403<span></span>
</td>
<td class="nump">$ 840,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.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_RevolvingCreditFacilityMember', window );">Revolving credit loans [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_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>
</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">$ 172,800<span></span>
</td>
<td class="nump">$ 177,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.38%<span></span>
</td>
<td class="nump">5.18%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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">$ 615,625<span></span>
</td>
<td class="nump">$ 623,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.26%<span></span>
</td>
</tr>
<tr class="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 );">Mortgages [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_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>
</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">$ 57,490<span></span>
</td>
<td class="nump">$ 58,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.22%<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
</tr>
<tr class="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 );">Loans payable [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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">8.42%<span></span>
</td>
<td class="nump">7.38%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">7.03%<span></span>
</td>
<td class="nump">6.45%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.48%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>79
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737277696">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Original Loan Value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,491<span></span>
</td>
<td class="nump">$ 1,710<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736679360">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at December 31, 2022</a></td>
<td class="nump">$ 2,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Additions</a></td>
<td class="nump">2,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Settlements</a></td>
<td class="num">(1,938)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at June 30, 2023</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration', window );">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Debt, current portion, Debt, net of current portion<span></span>
</td>
<td class="text">Debt, current portion, Debt, net of current portion<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in obligation for supplier finance program from settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationDecreaseSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227732626480">
<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="2">6 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="3"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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 loss expected to be reclassified into earnings within next 12 months</a></td>
<td class="num">$ (20.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="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="nump">$ 435.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.1<span></span>
</td>
<td class="nump">&#163; 11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.6<span></span>
</td>
<td class="nump">&#163; 11.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>82
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227742184496">
<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>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
<td class="text">Prepaid expenses and other current assets<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other assets<span></span>
</td>
<td class="text">Other assets<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 26,978<span></span>
</td>
<td class="nump">$ 32,117<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">2,467<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Foreign currency forward contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative asset, foreign currency forward contracts, current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability, foreign currency forward contracts, current</a></td>
<td class="nump">693<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument [Member] | Interest rate swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative asset, interest rate swaps, long-term</a></td>
<td class="nump">26,978<span></span>
</td>
<td class="nump">31,870<span></span>
</td>
</tr>
<tr class="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">$ 1,774<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes derivative asset classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483444/210-20-55-10<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736911808">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Interest Expense, Revenue<span></span>
</td>
<td class="text">Interest Expense, Revenue<span></span>
</td>
<td class="text">Interest Expense, Revenue<span></span>
</td>
<td class="text">Interest Expense, 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive income as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,204<span></span>
</td>
<td class="nump">$ 25,412<span></span>
</td>
</tr>
<tr class="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 income into income (loss)</a></td>
<td class="nump">$ 5,083<span></span>
</td>
<td class="nump">$ 323<span></span>
</td>
<td class="nump">9,582<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member] | Cash flow hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive income as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income into income (loss)</a></td>
<td class="nump">109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Foreign currency forward contracts [Member] | Net investment hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain (loss) recognized in accumulated other comprehensive income as of</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income into income (loss)</a></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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4D<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738178544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#8364; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 09, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>cases</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>cases</div>
</th>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<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="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="nump">250<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="text">&#160;<span></span>
</td>
<td class="nump">26,800<span></span>
</td>
<td class="nump">44,600<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="text">&#160;<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">14,600<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">19,800<span></span>
</td>
<td class="nump">30,000<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="text">&#160;<span></span>
</td>
<td class="nump">15,800<span></span>
</td>
<td class="nump">15,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_LossContingencyAccrualAtCarryingValue', window );">Loss contingency accrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Plaintiffs, number | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyClaimsSettledNumber', window );">Claims settled, number | cases</a></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">210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LossContingencyClaimsSettledPercent', window );">Claims settled, percent</a></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">81.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_LossContingencyPendingClaimsNumber', window );">Pending claims, number | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ES', window );">Spain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SecurityIncidentPenaltyPaid', window );">Security Incident, penalty paid | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=blkb_USSECMember', window );">US SEC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_SecurityIncidentPenaltyPaid', window );">Security Incident, penalty paid</a></td>
<td class="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>
</tr>
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 20,000<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 );">Expected net cash outlays for ongoing legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_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="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">30,000<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 );">Expected net cash outlays for ongoing legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="nump">$ 35,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_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember', window );">Putative Consumer Class Action Cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Plaintiffs, number | cases</a></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">19<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember', window );">Putative Consumer Class Action Cases - Canadian Courts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Plaintiffs, number | cases</a></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<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember', window );">Putative Consumer Class Action Cases - US Federal Courts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Plaintiffs, number | cases</a></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">17<span></span>
</td>
</tr>
<tr class="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentLineItems', window );"><strong>Long-term Purchase Commitment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining aggregate minimum purchase commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 270,400<span></span>
</td>
<td class="nump">$ 270,400<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_LossContingencyClaimsSettledPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of claims settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LossContingencyClaimsSettledPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_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_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_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermPurchaseCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyClaimsSettledNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of claims settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyClaimsSettledNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of plaintiffs that have filed claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=blkb_USSECMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=blkb_USSECMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesCanadianCourtsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>85
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736481312">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 2,304<span></span>
</td>
<td class="nump">$ 2,445<span></span>
</td>
<td class="nump">$ 4,689<span></span>
</td>
<td class="nump">$ 4,976<span></span>
</td>
</tr>
<tr class="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">395<span></span>
</td>
<td class="nump">413<span></span>
</td>
<td class="nump">827<span></span>
</td>
<td class="nump">850<span></span>
</td>
</tr>
<tr class="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">(854)<span></span>
</td>
<td class="num">(766)<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
<td class="num">(1,197)<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">$ 1,845<span></span>
</td>
<td class="nump">$ 2,092<span></span>
</td>
<td class="nump">$ 3,851<span></span>
</td>
<td class="nump">$ 4,629<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes short-term lease costs, which were immaterial.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>86
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227739616816">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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>
<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">$ 26,777<span></span>
</td>
<td class="nump">$ 8,435<span></span>
</td>
<td class="nump">$ 44,560<span></span>
</td>
<td class="nump">$ 17,440<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_SecurityIncidentAccruedInsuranceRecoveries', window );">Security Incident, offsetting probable insurance recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(87)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,891)<span></span>
</td>
<td class="text">&#160;<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">26,777<span></span>
</td>
<td class="nump">$ 8,348<span></span>
</td>
<td class="nump">44,560<span></span>
</td>
<td class="nump">15,549<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_SecurityIncidentCumulativeExpense', window );">Security Incident, cumulative gross expense</a></td>
<td class="nump">152,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,565<span></span>
</td>
<td class="text">&#160;<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 probable insurance recoveries</a></td>
<td class="num">(50,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="text">&#160;<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">$ 102,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,565<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (50,000)<span></span>
</td>
<td class="num">$ (50,000)<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_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>87
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227730006752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule of Effective Income Tax Rates) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">$ (10,200)<span></span>
</td>
<td class="num">$ (2,367)<span></span>
</td>
<td class="num">$ (14,101)<span></span>
</td>
<td class="num">$ (4,417)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Effective income tax rate</a></td>
<td class="nump">126.00%<span></span>
</td>
<td class="nump">40.90%<span></span>
</td>
<td class="nump">52.80%<span></span>
</td>
<td class="nump">24.20%<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227733217456">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">$ 404<span></span>
</td>
<td class="nump">$ 15,295<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 before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)</a></td>
<td class="num">(3,238)<span></span>
</td>
<td class="num">(993)<span></span>
</td>
<td class="num">(672)<span></span>
</td>
<td class="num">(4,782)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Tax expense (benefit) included in provision for income taxes</a></td>
<td class="num">(10,200)<span></span>
</td>
<td class="num">(2,367)<span></span>
</td>
<td class="num">(14,101)<span></span>
</td>
<td class="num">(4,417)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="num">(8,438)<span></span>
</td>
<td class="nump">7,840<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="num">(933)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</a></td>
<td class="nump">3,055<span></span>
</td>
<td class="num">(10,398)<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
<td class="num">(12,530)<span></span>
</td>
</tr>
<tr class="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 income (loss), end of period</a></td>
<td class="nump">8,842<span></span>
</td>
<td class="nump">7,455<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
<td class="nump">7,455<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">13,141<span></span>
</td>
<td class="nump">16,162<span></span>
</td>
<td class="nump">23,833<span></span>
</td>
<td class="nump">5,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive income (loss) before reclassifications, net of tax effects</a></td>
<td class="num">(9,231)<span></span>
</td>
<td class="num">(2,796)<span></span>
</td>
<td class="num">(1,942)<span></span>
</td>
<td class="num">(13,437)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified from accumulated other comprehensive income</a></td>
<td class="num">(5,192)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
<td class="num">(9,816)<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="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 );">Tax expense (benefit) included in provision for income taxes</a></td>
<td class="nump">1,344<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">2,565<span></span>
</td>
<td class="num">(9)<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 income</a></td>
<td class="num">(3,848)<span></span>
</td>
<td class="num">(238)<span></span>
</td>
<td class="num">(7,251)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="nump">5,383<span></span>
</td>
<td class="nump">2,558<span></span>
</td>
<td class="num">(5,309)<span></span>
</td>
<td class="nump">13,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), end of period</a></td>
<td class="nump">18,524<span></span>
</td>
<td class="nump">18,720<span></span>
</td>
<td class="nump">18,524<span></span>
</td>
<td class="nump">18,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(12,737)<span></span>
</td>
<td class="num">(867)<span></span>
</td>
<td class="num">(14,895)<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustment</a></td>
<td class="nump">3,055<span></span>
</td>
<td class="num">(10,398)<span></span>
</td>
<td class="nump">5,213<span></span>
</td>
<td class="num">(12,530)<span></span>
</td>
</tr>
<tr class="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 income (loss), end of period</a></td>
<td class="num">$ (9,682)<span></span>
</td>
<td class="num">$ (11,265)<span></span>
</td>
<td class="num">$ (9,682)<span></span>
</td>
<td class="num">$ (11,265)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccumulatedOtherComprehensiveIncomeRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccumulatedOtherComprehensiveIncomeRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736612848">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized that was included in deferred revenue at beginning of period</a></td>
<td class="nump">$ 252.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=2023-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 1,200.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage to be recognized</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-07-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=2023-07-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>90
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741633824">
<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>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 438,151<span></span>
</td>
<td class="nump">$ 385,236<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227737246912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of Revenue by Geography) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 271,042<span></span>
</td>
<td class="nump">$ 264,927<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
<td class="nump">$ 522,051<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">228,744<span></span>
</td>
<td class="nump">223,128<span></span>
</td>
<td class="nump">450,413<span></span>
</td>
<td class="nump">437,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">28,234<span></span>
</td>
<td class="nump">26,831<span></span>
</td>
<td class="nump">54,282<span></span>
</td>
<td class="nump">54,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=blkb_OthercountriesMember', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 14,064<span></span>
</td>
<td class="nump">$ 14,968<span></span>
</td>
<td class="nump">$ 28,100<span></span>
</td>
<td class="nump">$ 30,038<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=blkb_OthercountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=blkb_OthercountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>92
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736584160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of Revenue by Market Group) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 271,042<span></span>
</td>
<td class="nump">$ 264,927<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 532,795<span></span>
</td>
<td class="nump">$ 522,051<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_StatementBusinessSegmentsAxis=blkb_SocialSectorMember', window );">Social Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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">232,381<span></span>
</td>
<td class="nump">227,756<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">457,278<span></span>
</td>
<td class="nump">447,751<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_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember', window );">Corporate Sector</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 38,661<span></span>
</td>
<td class="nump">$ 37,171<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 75,517<span></span>
</td>
<td class="nump">$ 74,300<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.</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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_SocialSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_CorporateSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227736664848">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 271,042<span></span>
</td>
<td class="nump">$ 264,927<span></span>
</td>
<td class="nump">$ 532,795<span></span>
</td>
<td class="nump">$ 522,051<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">181,235<span></span>
</td>
<td class="nump">177,350<span></span>
</td>
<td class="nump">358,838<span></span>
</td>
<td class="nump">351,882<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">81,155<span></span>
</td>
<td class="nump">75,157<span></span>
</td>
<td class="nump">156,300<span></span>
</td>
<td class="nump">145,291<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 262,390<span></span>
</td>
<td class="nump">$ 252,507<span></span>
</td>
<td class="nump">$ 515,138<span></span>
</td>
<td class="nump">$ 497,173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_ContractualRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_ContractualRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_TransactionalRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227741694144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent event [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jul. 31, 2023 </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 );">Minimum [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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating lease, ROU assets impairment</a></td>
<td class="nump">$ 6.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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Maximum [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_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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_OperatingLeaseImpairmentLoss', window );">Operating lease, ROU assets impairment</a></td>
<td class="nump">$ 8.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_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_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>
<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>95
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140227738846960">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<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 );">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
<td class="nump">$ 733,931,000<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_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></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>blkb-20230630_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/20230630"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blkb-20230630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">blkb:PreferredStockPurchaseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </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-04-01</startDate>
            <endDate>2023-06-30</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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</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>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</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:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-60">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-71">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-74">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-75">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-77">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-82">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-84">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-92">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="c-95">
        <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-96">
        <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-97">
        <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-98">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">blkb:ThirdpartyTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:USSECMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-09</startDate>
            <endDate>2023-03-09</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesUSFederalCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">blkb:PutativeConsumerClassActionCasesCanadianCourtsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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-127">
        <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-128">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-134">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-135">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c-136">
        <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-137">
        <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-138">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-148">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-149">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-151">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-159">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-160">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-161">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-162">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-163">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-164">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-165">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-166">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-167">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-168">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-169">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-170">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-171">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c-172">
        <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-06-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:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-31</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:JonWOlsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:DavidJBenjaminMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">blkb:DavidJBenjaminMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="cases">
        <measure>blkb:cases</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag contextRef="c-1" id="f-28">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-30">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-31">0001280058</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-32">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-6" id="f-579">http://www.blackbaud.com/20230630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-580">http://www.blackbaud.com/20230630#AccruedExpensesAndOtherCurrentLiabilities</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-623">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c-6" id="f-624">http://fasb.org/us-gaap/2023#LongTermDebtCurrent http://fasb.org/us-gaap/2023#LongTermDebtNoncurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-6" id="f-661">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-662">http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent</us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-5" id="f-663">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration contextRef="c-6" id="f-664">http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent</us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-17" id="f-665">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-15" id="f-666">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-1" id="f-667">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="c-16" id="f-668">http://fasb.org/us-gaap/2023#InterestExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax</us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <ecd:TrdArrDuration contextRef="c-175" id="f-857">P6M9D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-177" id="f-863">P6M3D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2023-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-2" id="f-15">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-2" id="f-16">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-2" id="f-17">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="c-3" id="f-18">Preferred Stock Purchase Rights</dei:Security12bTitle>
    <dei:NoTradingSymbolFlag contextRef="c-3" id="f-19">true</dei:NoTradingSymbolFlag>
    <dei:SecurityExchangeName contextRef="c-3" id="f-20">NASDAQ</dei:SecurityExchangeName>
    <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:EntityShellCompany contextRef="c-1" id="f-26">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="0" id="f-27" unitRef="shares">53854802</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-33" unitRef="usd">29041000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-34" unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-35" unitRef="usd">761289000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-36" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-37" unitRef="usd">8081000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-6" decimals="-3" id="f-38" unitRef="usd">7318000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-39" unitRef="usd">168908000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-40" unitRef="usd">102809000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-5" decimals="-3" id="f-41" unitRef="usd">3731000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent contextRef="c-6" decimals="-3" id="f-42" unitRef="usd">249000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-43" unitRef="usd">81597000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-44" unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-45" unitRef="usd">1044566000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-46" unitRef="usd">918643000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-47" unitRef="usd">104672000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-48" unitRef="usd">107426000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-49" unitRef="usd">45497000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-50" unitRef="usd">45899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-3" id="f-51" unitRef="usd">151158000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-6" decimals="-3" id="f-52" unitRef="usd">141023000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-53" unitRef="usd">1053342000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-54" unitRef="usd">1050272000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">609524000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-56" unitRef="usd">635136000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">84254000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-58" unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">3093013000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-60" unitRef="usd">2992703000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">40730000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-6" decimals="-3" id="f-62" unitRef="usd">42559000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">102747000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-6" decimals="-3" id="f-64" unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">763845000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent contextRef="c-6" decimals="-3" id="f-66" unitRef="usd">700860000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">19176000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-3" id="f-68" unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">434631000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-70" unitRef="usd">382419000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">1361129000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-72" unitRef="usd">1230642000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">827403000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-74" unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">91306000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-6" decimals="-3" id="f-76" unitRef="usd">125759000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">3520000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-78" unitRef="usd">2817000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">43529000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-80" unitRef="usd">44918000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">4756000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-82" unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">2331643000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-84" unitRef="usd">2248671000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-85" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-86" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-87" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-88" unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-89" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-90" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-92" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-93"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-94"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-95" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-96" unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-97" unitRef="shares">69164244</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c-6" decimals="INF" id="f-98" unitRef="shares">67814044</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">69000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-6" decimals="-3" id="f-100" unitRef="usd">68000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-3" id="f-101" unitRef="usd">1138553000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-6" decimals="-3" id="f-102" unitRef="usd">1075264000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares contextRef="c-5" decimals="INF" id="f-103" unitRef="shares">15311367</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-6" decimals="INF" id="f-104" unitRef="shares">14745230</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c-5" decimals="-3" id="f-105" unitRef="usd">570547000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c-6" decimals="-3" id="f-106" unitRef="usd">537287000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-107" unitRef="usd">8842000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-108" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-109" unitRef="usd">184453000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-110" unitRef="usd">197049000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">761370000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-112" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-113" unitRef="usd">3093013000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-114" unitRef="usd">2992703000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-115" unitRef="usd">262390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-116" unitRef="usd">252507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-117" unitRef="usd">515138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-118" unitRef="usd">497173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-119" unitRef="usd">8652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-120" unitRef="usd">12420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-13" decimals="-3" id="f-121" unitRef="usd">17657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-122" unitRef="usd">24878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-123" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-124" unitRef="usd">264927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-125" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-126" unitRef="usd">522051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">113926000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-3" id="f-128" unitRef="usd">114487000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-9" decimals="-3" id="f-129" unitRef="usd">228426000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-10" decimals="-3" id="f-130" unitRef="usd">226661000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-11" decimals="-3" id="f-131" unitRef="usd">7549000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-12" decimals="-3" id="f-132" unitRef="usd">11120000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-13" decimals="-3" id="f-133" unitRef="usd">16161000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-14" decimals="-3" id="f-134" unitRef="usd">22308000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-15" decimals="-3" id="f-135" unitRef="usd">121475000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-16" decimals="-3" id="f-136" unitRef="usd">125607000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-137" unitRef="usd">244587000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-17" decimals="-3" id="f-138" unitRef="usd">248969000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-15" decimals="-3" id="f-139" unitRef="usd">149567000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-16" decimals="-3" id="f-140" unitRef="usd">139320000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">288208000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-17" decimals="-3" id="f-142" unitRef="usd">273082000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c-15" decimals="-3" id="f-143" unitRef="usd">53191000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-16" decimals="-3" id="f-144" unitRef="usd">52737000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-145" unitRef="usd">107576000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-17" decimals="-3" id="f-146" unitRef="usd">107953000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-15" decimals="-3" id="f-147" unitRef="usd">36146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-16" decimals="-3" id="f-148" unitRef="usd">38333000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-149" unitRef="usd">76737000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-17" decimals="-3" id="f-150" unitRef="usd">78285000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-15" decimals="-3" id="f-151" unitRef="usd">59148000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-16" decimals="-3" id="f-152" unitRef="usd">47391000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">111986000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-17" decimals="-3" id="f-154" unitRef="usd">91153000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-15" decimals="-3" id="f-155" unitRef="usd">788000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-16" decimals="-3" id="f-156" unitRef="usd">805000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">1562000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-17" decimals="-3" id="f-158" unitRef="usd">1616000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingExpenses contextRef="c-15" decimals="-3" id="f-159" unitRef="usd">149273000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-16" decimals="-3" id="f-160" unitRef="usd">139266000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">297861000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-17" decimals="-3" id="f-162" unitRef="usd">279007000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-15" decimals="-3" id="f-163" unitRef="usd">294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-16" decimals="-3" id="f-164" unitRef="usd">54000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">-9653000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-17" decimals="-3" id="f-166" unitRef="usd">-5925000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="c-15" decimals="-3" id="f-167" unitRef="usd">11167000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-16" decimals="-3" id="f-168" unitRef="usd">8976000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">21829000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-17" decimals="-3" id="f-170" unitRef="usd">16575000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-171" unitRef="usd">2778000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-16" decimals="-3" id="f-172" unitRef="usd">3133000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-173" unitRef="usd">4785000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-17" decimals="-3" id="f-174" unitRef="usd">4254000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-15" decimals="-3" id="f-175" unitRef="usd">-8095000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-16" decimals="-3" id="f-176" unitRef="usd">-5789000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">-26697000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-17" decimals="-3" id="f-178" unitRef="usd">-18246000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-179" unitRef="usd">-10200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-16" decimals="-3" id="f-180" unitRef="usd">-2367000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">-14101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-17" decimals="-3" id="f-182" unitRef="usd">-4417000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-183" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-3" id="f-184" unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-185" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-17" decimals="-3" id="f-186" unitRef="usd">-13829000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-187"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-188"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-189"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-190"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-191"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-192"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-193"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-194"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-195" unitRef="shares">52642411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-16" decimals="0" id="f-196" unitRef="shares">51660739</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-197" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-17" decimals="0" id="f-198" unitRef="shares">51431501</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-199" unitRef="shares">53643124</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-16" decimals="0" id="f-200" unitRef="shares">51660739</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-201" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-17" decimals="0" id="f-202" unitRef="shares">51431501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-15" decimals="-3" id="f-203" unitRef="usd">3055000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-16" decimals="-3" id="f-204" unitRef="usd">-10398000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-205" unitRef="usd">5213000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-17" decimals="-3" id="f-206" unitRef="usd">-12530000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-15" decimals="-3" id="f-207" unitRef="usd">5383000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-16" decimals="-3" id="f-208" unitRef="usd">2558000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-1" decimals="-3" id="f-209" unitRef="usd">-5309000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent contextRef="c-17" decimals="-3" id="f-210" unitRef="usd">13463000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-15" decimals="-3" id="f-211" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-16" decimals="-3" id="f-212" unitRef="usd">-7840000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">-96000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-17" decimals="-3" id="f-214" unitRef="usd">933000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-15" decimals="-3" id="f-215" unitRef="usd">10543000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-16" decimals="-3" id="f-216" unitRef="usd">-11262000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-217" unitRef="usd">-12692000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-17" decimals="-3" id="f-218" unitRef="usd">-12896000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-17" decimals="-3" id="f-220" unitRef="usd">-13829000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-221" unitRef="usd">53622000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-17" decimals="-3" id="f-222" unitRef="usd">51283000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-223" unitRef="usd">3798000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-17" decimals="-3" id="f-224" unitRef="usd">3653000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-225" unitRef="usd">63289000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-17" decimals="-3" id="f-226" unitRef="usd">55714000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-227" unitRef="usd">-33101000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-17" decimals="-3" id="f-228" unitRef="usd">-16656000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-3" id="f-229" unitRef="usd">963000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-17" decimals="-3" id="f-230" unitRef="usd">1254000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-231" unitRef="usd">1569000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-17" decimals="-3" id="f-232" unitRef="usd">-4225000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-233" unitRef="usd">69624000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-17" decimals="-3" id="f-234" unitRef="usd">50818000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-235" unitRef="usd">-9470000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-17" decimals="-3" id="f-236" unitRef="usd">-3685000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-3" id="f-237" unitRef="usd">-3431000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-17" decimals="-3" id="f-238" unitRef="usd">12769000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-1" decimals="-3" id="f-239" unitRef="usd">11948000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities contextRef="c-17" decimals="-3" id="f-240" unitRef="usd">-8739000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-1" decimals="-3" id="f-241" unitRef="usd">52233000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c-17" decimals="-3" id="f-242" unitRef="usd">39238000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-243" unitRef="usd">75002000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-17" decimals="-3" id="f-244" unitRef="usd">81779000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">2779000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-17" decimals="-3" id="f-246" unitRef="usd">7518000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-247" unitRef="usd">28756000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-17" decimals="-3" id="f-248" unitRef="usd">27183000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-249" unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-17" decimals="-3" id="f-250" unitRef="usd">19016000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-251" unitRef="usd">-31535000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-17" decimals="-3" id="f-252" unitRef="usd">-53717000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-253" unitRef="usd">158000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-17" decimals="-3" id="f-254" unitRef="usd">113200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-255" unitRef="usd">171824000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-17" decimals="-3" id="f-256" unitRef="usd">129548000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-1" decimals="-3" id="f-257" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-17" decimals="-3" id="f-258" unitRef="usd">557000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">33687000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-17" decimals="-3" id="f-260" unitRef="usd">35600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-1" decimals="-3" id="f-261" unitRef="usd">-61313000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:IncreaseDecreaseInDueToCustomers contextRef="c-17" decimals="-3" id="f-262" unitRef="usd">141001000</blkb:IncreaseDecreaseInDueToCustomers>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-1" decimals="-3" id="f-263" unitRef="usd">-3359000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable contextRef="c-17" decimals="-3" id="f-264" unitRef="usd">-546000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">10443000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-17" decimals="-3" id="f-266" unitRef="usd">-194052000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-267" unitRef="usd">2489000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-17" decimals="-3" id="f-268" unitRef="usd">-7252000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-269" unitRef="usd">56399000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-17" decimals="-3" id="f-270" unitRef="usd">-173242000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-6" decimals="-3" id="f-271" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-18" decimals="-3" id="f-272" unitRef="usd">651762000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-5" decimals="-3" id="f-273" unitRef="usd">790330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c-19" decimals="-3" id="f-274" unitRef="usd">478520000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-275" unitRef="usd">29041000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-276" unitRef="usd">31691000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-277" unitRef="usd">761289000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-279" unitRef="usd">790330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-280" unitRef="usd">733931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c-20"
      decimals="INF"
      id="f-281"
      unitRef="shares">67814044</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-282" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-283" unitRef="usd">1075264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-284" unitRef="usd">-537287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-285" unitRef="usd">8938000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-286" unitRef="usd">197049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">744032000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-25" decimals="-3" id="f-288" unitRef="usd">-14701000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-289" unitRef="usd">-14701000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-27"
      decimals="INF"
      id="f-290"
      unitRef="shares">954147</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-28" decimals="-3" id="f-291" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-26" decimals="-3" id="f-292" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights contextRef="c-26" decimals="0" id="f-293" unitRef="shares">533597</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-29" decimals="-3" id="f-294" unitRef="usd">30990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-26" decimals="-3" id="f-295" unitRef="usd">30990000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-28" decimals="-3" id="f-296" unitRef="usd">29925000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-3" id="f-297" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-298" unitRef="usd">29925000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-27"
      decimals="INF"
      id="f-299"
      unitRef="shares">427941</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-27" decimals="-3" id="f-300" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-26" decimals="-3" id="f-301" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-27"
      decimals="INF"
      id="f-302"
      unitRef="shares">41269</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-30" decimals="-3" id="f-303" unitRef="usd">-8534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-26" decimals="-3" id="f-304" unitRef="usd">-8534000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-31"
      decimals="INF"
      id="f-305"
      unitRef="shares">69154863</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-306" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-307" unitRef="usd">1105189000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-308" unitRef="usd">-568277000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-309" unitRef="usd">404000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-310" unitRef="usd">182348000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-311" unitRef="usd">719733000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-312" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-15" decimals="-3" id="f-313" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-38"
      decimals="INF"
      id="f-314"
      unitRef="shares">23550</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-39" decimals="-3" id="f-315" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-15" decimals="-3" id="f-316" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights contextRef="c-15" decimals="0" id="f-317" unitRef="shares">32540</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-40" decimals="-3" id="f-318" unitRef="usd">2270000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-15" decimals="-3" id="f-319" unitRef="usd">2270000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-39" decimals="-3" id="f-320" unitRef="usd">33364000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-37" decimals="-3" id="f-321" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-3" id="f-322" unitRef="usd">33364000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-38"
      decimals="INF"
      id="f-323"
      unitRef="shares">6031</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-38" decimals="-3" id="f-324" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-15" decimals="-3" id="f-325" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-38"
      decimals="INF"
      id="f-326"
      unitRef="shares">20200</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-41" decimals="-3" id="f-327" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-15" decimals="-3" id="f-328" unitRef="usd">8438000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-42"
      decimals="INF"
      id="f-329"
      unitRef="shares">69164244</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-42" decimals="-3" id="f-330" unitRef="usd">69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-43" decimals="-3" id="f-331" unitRef="usd">1138553000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-44" decimals="-3" id="f-332" unitRef="usd">-570547000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-45" decimals="-3" id="f-333" unitRef="usd">8842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-334" unitRef="usd">184453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-335" unitRef="usd">761370000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="c-47"
      decimals="INF"
      id="f-336"
      unitRef="shares">66165666</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-337" unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-338" unitRef="usd">968927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-339" unitRef="usd">-500911000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-340" unitRef="usd">6522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-341" unitRef="usd">242456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-342" unitRef="usd">717060000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-52" decimals="-3" id="f-343" unitRef="usd">-10407000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-53" decimals="-3" id="f-344" unitRef="usd">-10407000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c-54" decimals="-3" id="f-345" unitRef="usd">983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c-53" decimals="-3" id="f-346" unitRef="usd">983000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-55"
      decimals="INF"
      id="f-347"
      unitRef="shares">33075</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-54" decimals="-3" id="f-348" unitRef="usd">2581000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-53" decimals="-3" id="f-349" unitRef="usd">2581000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-55"
      decimals="INF"
      id="f-350"
      unitRef="shares">976312</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-54" decimals="-3" id="f-351" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-53" decimals="-3" id="f-352" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights contextRef="c-53" decimals="0" id="f-353" unitRef="shares">533139</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-56" decimals="-3" id="f-354" unitRef="usd">34674000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-53" decimals="-3" id="f-355" unitRef="usd">34674000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-54" decimals="-3" id="f-356" unitRef="usd">27860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-52" decimals="-3" id="f-357" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-53" decimals="-3" id="f-358" unitRef="usd">27860000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-55"
      decimals="INF"
      id="f-359"
      unitRef="shares">580209</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-55" decimals="-3" id="f-360" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-53" decimals="-3" id="f-361" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-55"
      decimals="INF"
      id="f-362"
      unitRef="shares">30940</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-57" decimals="-3" id="f-363" unitRef="usd">8773000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-53" decimals="-3" id="f-364" unitRef="usd">8773000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-58"
      decimals="INF"
      id="f-365"
      unitRef="shares">67658172</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-58" decimals="-3" id="f-366" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-59" decimals="-3" id="f-367" unitRef="usd">993223000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-368" unitRef="usd">-535585000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-369" unitRef="usd">15295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-370" unitRef="usd">232049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-371" unitRef="usd">705050000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-64" decimals="-3" id="f-372" unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-3" id="f-373" unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c-65" decimals="-3" id="f-374" unitRef="usd">223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c-16" decimals="-3" id="f-375" unitRef="usd">223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <blkb:RetirementsOfCommonStockShares
      contextRef="c-66"
      decimals="INF"
      id="f-376"
      unitRef="shares">395</blkb:RetirementsOfCommonStockShares>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-65" decimals="-3" id="f-377" unitRef="usd">19000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements contextRef="c-16" decimals="-3" id="f-378" unitRef="usd">19000</blkb:AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="c-66"
      decimals="INF"
      id="f-379"
      unitRef="shares">23549</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-65" decimals="-3" id="f-380" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue contextRef="c-16" decimals="-3" id="f-381" unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights contextRef="c-16" decimals="0" id="f-382" unitRef="shares">15540</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-67" decimals="-3" id="f-383" unitRef="usd">926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-16" decimals="-3" id="f-384" unitRef="usd">926000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-65" decimals="-3" id="f-385" unitRef="usd">27854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-64" decimals="-3" id="f-386" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-16" decimals="-3" id="f-387" unitRef="usd">27854000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c-66"
      decimals="INF"
      id="f-388"
      unitRef="shares">136598</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-66" decimals="-3" id="f-389" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c-16" decimals="-3" id="f-390" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="c-66"
      decimals="INF"
      id="f-391"
      unitRef="shares">62550</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-68" decimals="-3" id="f-392" unitRef="usd">-7840000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c-16" decimals="-3" id="f-393" unitRef="usd">-7840000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c-69"
      decimals="INF"
      id="f-394"
      unitRef="shares">67755374</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-69" decimals="-3" id="f-395" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-70" decimals="-3" id="f-396" unitRef="usd">1020835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-71" decimals="-3" id="f-397" unitRef="usd">-536511000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-72" decimals="-3" id="f-398" unitRef="usd">7455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-73" decimals="-3" id="f-399" unitRef="usd">228627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-400" unitRef="usd">720474000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-401">&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:98.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;1. Organization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are the leading software provider exclusively dedicated to powering social impact. Serving the nonprofit and education sectors, companies committed to social responsibility and individual change makers, our essential software is built to accelerate impact in fundraising, nonprofit financial management, digital giving, grantmaking, corporate social responsibility and education management. A remote-first company, we have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom, supporting users in 100+ countries.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-402">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited condensed consolidated interim financial statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2022 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2023, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 and content 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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently adopted accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently issued accounting pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no recently issued accounting pronouncements that we expect to have a material impact on our consolidated financial statements when adopted in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of significant accounting policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February&#160;24, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-403">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Unaudited condensed consolidated interim financial statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2022 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2023, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-404">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-405">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-406">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting periods. On an ongoing basis, we reconsider and evaluate our estimates and assumptions, including those that impact revenue recognition, long-lived and intangible assets, income taxes, business combinations, stock-based compensation, capitalization of software and content 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-407">Recently adopted accounting pronouncements&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2022, the Financial Accounting Standards Board issued Accounting Standards Update 2022-04, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities-Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations &lt;/span&gt;("ASU 2022-04"). This update requires entities that use supplier finance programs in connection with the purchase of goods and services to disclose key terms of the programs and information about obligations outstanding at the end of the reporting period, including a rollforward of those obligations. The guidance does not affect the recognition, measurement, or financial statement presentation of supplier finance programs. We adopted ASU 2022-04 on January 1, 2023 and the adoption did not have a material impact on our condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-408">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Earnings (Loss) Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic earnings (loss) per share by dividing net income (loss) available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share is computed by dividing net income (loss) available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings (loss) per share 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, settlement of stock appreciation rights and vesting of restricted stock awards and units. Diluted loss per share for the three months ended June 30, 2022 and six months ended June 30, 2023 and 2022 was the same as basic loss per share as there were net losses each of those periods and inclusion of potentially dilutive securities was anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.970%"&gt;&lt;/td&gt;&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: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: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.453%"&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="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&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,422)&lt;/span&gt;&lt;/td&gt;&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;(12,596)&lt;/span&gt;&lt;/td&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;(13,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,642,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660,739&#160;&lt;/span&gt;&lt;/td&gt;&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;52,389,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,431,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;53,643,124&#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,660,739&#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 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;52,389,112&#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,431,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&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.07)&lt;/span&gt;&lt;/td&gt;&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;(0.24)&lt;/span&gt;&lt;/td&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.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&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.07)&lt;/span&gt;&lt;/td&gt;&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;(0.24)&lt;/span&gt;&lt;/td&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.27)&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,487&#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,167,368&#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:0 1pt"&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,151,974&#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,090,267&#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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-409">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.970%"&gt;&lt;/td&gt;&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: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: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.453%"&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="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,105&#160;&lt;/span&gt;&lt;/td&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,422)&lt;/span&gt;&lt;/td&gt;&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;(12,596)&lt;/span&gt;&lt;/td&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;(13,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,642,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,660,739&#160;&lt;/span&gt;&lt;/td&gt;&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;52,389,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,431,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;53,643,124&#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,660,739&#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 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;52,389,112&#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,431,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&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.07)&lt;/span&gt;&lt;/td&gt;&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;(0.24)&lt;/span&gt;&lt;/td&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.27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.04&#160;&lt;/span&gt;&lt;/td&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.07)&lt;/span&gt;&lt;/td&gt;&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;(0.24)&lt;/span&gt;&lt;/td&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.27)&lt;/span&gt;&lt;/td&gt;&lt;td 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;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,487&#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,167,368&#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:0 1pt"&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,151,974&#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,090,267&#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-15" decimals="-3" id="f-410" unitRef="usd">2105000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-16" decimals="-3" id="f-411" unitRef="usd">-3422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-412" unitRef="usd">-12596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-17" decimals="-3" id="f-413" unitRef="usd">-13829000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-15" decimals="0" id="f-414" unitRef="shares">52642411</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-16" decimals="0" id="f-415" unitRef="shares">51660739</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-416" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-17" decimals="0" id="f-417" unitRef="shares">51431501</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-15" decimals="0" id="f-418" unitRef="shares">1000713</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-16" decimals="0" id="f-419" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-420" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-17" decimals="0" id="f-421" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-15" decimals="0" id="f-422" unitRef="shares">53643124</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-16" decimals="0" id="f-423" unitRef="shares">51660739</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-424" unitRef="shares">52389112</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-17" decimals="0" id="f-425" unitRef="shares">51431501</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-15"
      decimals="2"
      id="f-426"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-16"
      decimals="2"
      id="f-427"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-428"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-17"
      decimals="2"
      id="f-429"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-15"
      decimals="2"
      id="f-430"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-16"
      decimals="2"
      id="f-431"
      unitRef="usdPerShare">-0.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-432"
      unitRef="usdPerShare">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-17"
      decimals="2"
      id="f-433"
      unitRef="usdPerShare">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-15" decimals="0" id="f-434" unitRef="shares">9487</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-16" decimals="0" id="f-435" unitRef="shares">1167368</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-436" unitRef="shares">1151974</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-17" decimals="0" id="f-437" unitRef="shares">2090267</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock contextRef="c-1" id="f-438">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use a three-tier fair value hierarchy to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 1 - Quoted prices for identical assets or liabilities in active markets; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 2 - Quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:40.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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 June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&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;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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;26,978&#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;26,978&#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 June 30, 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;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;693&#160;&lt;/span&gt;&lt;/td&gt;&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;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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,379&#160;&lt;/span&gt;&lt;/td&gt;&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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,379&#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;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our derivative instruments within the scope of Accounting Standards Codification ("ASC") 815, &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are required to be recorded at fair value. Our derivative instruments that are recorded at fair value include interest rate swaps and foreign currency forward contracts. See Note 7 to these condensed consolidated financial statements for additional information about our derivative instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swaps and foreign currency forward contracts are based on model-driven valuations using Secured Overnight Financing Rate ("SOFR") rates and foreign currency forward rates, respectively, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps and foreign currency forward contracts are classified within Level 2 of the fair value hierarchy. Our financial contracts that were indexed to LIBOR were modified to reference SOFR during the three months ended September 30, 2022. These modifications did not have a significant financial impact.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations arise from business acquisitions. The fair values are based on discounted cash flow analyses reflecting a probability-weighted assessment approach derived from the likelihood of possible achievement of specified performance measures or events and captures the contractual nature of the contingencies, commercial risk, and the time value of money. As the fair value measurements for our contingent consideration obligations contain significant unobservable inputs, they are classified within Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 June&#160;30, 2023 and December&#160;31, 2022, due to the immediate or short-term maturity of these instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe the carrying amount of our debt approximates its fair value at June&#160;30, 2023 and December&#160;31, 2022, as the debt bears interest rates that approximate market value. As SOFR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not transfer any assets or liabilities among the levels within the fair value hierarchy during the six months ended June&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Non-recurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities that are measured at fair value on a non-recurring basis include long-lived assets, intangible assets, goodwill and operating lease right-of-use ("ROU") assets. These assets are recognized at fair value during the period in which an acquisition is completed or at lease commencement, from updated estimates and assumptions during the measurement period, or when they are considered to be impaired. These non-recurring fair value measurements, primarily for long-lived assets, intangible assets acquired and operating lease ROU assets, are based on Level 3 unobservable inputs.&#160;In the event of an impairment, we determine the fair value of these assets other than goodwill using a discounted cash flow approach, which contains significant unobservable inputs and, therefore, is considered a Level 3 fair value measurement. The unobservable inputs in the analysis generally include future cash flow projections and a discount rate. For goodwill impairment testing, we estimate fair value using market-based methods including the use of market capitalization and consideration of a control premium.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no material non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock 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%"&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 June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&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;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 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;26,978&#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;26,978&#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 June 30, 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;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;693&#160;&lt;/span&gt;&lt;/td&gt;&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;693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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,379&#160;&lt;/span&gt;&lt;/td&gt;&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,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,379&#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;3,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-74" decimals="-3" id="f-440" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-75" decimals="-3" id="f-441" unitRef="usd">26978000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-76" decimals="-3" id="f-442" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-77" decimals="-3" id="f-443" unitRef="usd">26978000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-74" decimals="-3" id="f-444" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-75" decimals="-3" id="f-445" unitRef="usd">26978000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-76" decimals="-3" id="f-446" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-77" decimals="-3" id="f-447" unitRef="usd">26978000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities contextRef="c-74" decimals="-3" id="f-448" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-75" decimals="-3" id="f-449" unitRef="usd">1774000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-76" decimals="-3" id="f-450" unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-77" decimals="-3" id="f-451" unitRef="usd">1774000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-74" decimals="-3" id="f-452" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-75" decimals="-3" id="f-453" unitRef="usd">693000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-76" decimals="-3" id="f-454" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-77" decimals="-3" id="f-455" unitRef="usd">693000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-74" decimals="-3" id="f-456" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-75" decimals="-3" id="f-457" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-76" decimals="-3" id="f-458" unitRef="usd">1379000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-77" decimals="-3" id="f-459" unitRef="usd">1379000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-74" decimals="-3" id="f-460" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-75" decimals="-3" id="f-461" unitRef="usd">2467000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-76" decimals="-3" id="f-462" unitRef="usd">1379000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-77" decimals="-3" id="f-463" unitRef="usd">3846000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeAssets contextRef="c-78" decimals="-3" id="f-464" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-79" decimals="-3" id="f-465" unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-80" decimals="-3" id="f-466" unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-81" decimals="-3" id="f-467" unitRef="usd">31870000</us-gaap:DerivativeAssets>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-78" decimals="-3" id="f-468" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-79" decimals="-3" id="f-469" unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-80" decimals="-3" id="f-470" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c-81" decimals="-3" id="f-471" unitRef="usd">247000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-78" decimals="-3" id="f-472" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-79" decimals="-3" id="f-473" unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-80" decimals="-3" id="f-474" unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-81" decimals="-3" id="f-475" unitRef="usd">32117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-78" decimals="-3" id="f-476" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-79" decimals="-3" id="f-477" unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-80" decimals="-3" id="f-478" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c-81" decimals="-3" id="f-479" unitRef="usd">323000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-78" decimals="-3" id="f-480" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-79" decimals="-3" id="f-481" unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-80" decimals="-3" id="f-482" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-81" decimals="-3" id="f-483" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-78" decimals="-3" id="f-484" unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-79" decimals="-3" id="f-485" unitRef="usd">323000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-80" decimals="-3" id="f-486" unitRef="usd">2710000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-81" decimals="-3" id="f-487" unitRef="usd">3033000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="c-1" id="f-488">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Consolidated Financial Statement Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;760,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,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;34,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;12,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, 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;(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 June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;55,888&#160;&lt;/span&gt;&lt;/td&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;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Taxes payable&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;14,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.783%"&gt;&lt;/td&gt;&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:12.496%"&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.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: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: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:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation (losses) gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&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;(779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&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;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;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;2,778&#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;3,133&#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 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;4,785&#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;4,254&#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;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock contextRef="c-1" id="f-489">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash due to customers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;760,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow balances and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;761,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;702,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash contextRef="c-5" decimals="-3" id="f-490" unitRef="usd">760114000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c-6" decimals="-3" id="f-491" unitRef="usd">700611000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit contextRef="c-5" decimals="-3" id="f-492" unitRef="usd">1175000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c-6" decimals="-3" id="f-493" unitRef="usd">1629000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-494" unitRef="usd">761289000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-495" unitRef="usd">702240000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock contextRef="c-1" id="f-496">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,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;34,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Implementation costs for cloud computing arrangements, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Unbilled accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;12,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;165,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;175,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;94,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, 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;(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 June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet contextRef="c-5" decimals="-3" id="f-497" unitRef="usd">68366000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet contextRef="c-6" decimals="-3" id="f-498" unitRef="usd">74272000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-499" unitRef="usd">31587000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-500" unitRef="usd">34766000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-501" unitRef="usd">26978000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-502" unitRef="usd">32117000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-503" unitRef="usd">10237000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-504" unitRef="usd">10189000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-5" decimals="-3" id="f-505" unitRef="usd">8340000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm contextRef="c-6" decimals="-3" id="f-506" unitRef="usd">4902000</blkb:PrepaidInsuranceCurrentandLongterm>
    <us-gaap:UnbilledContractsReceivable contextRef="c-5" decimals="-3" id="f-507" unitRef="usd">5082000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable contextRef="c-6" decimals="-3" id="f-508" unitRef="usd">5775000</us-gaap:UnbilledContractsReceivable>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-509" unitRef="usd">1389000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-510" unitRef="usd">1855000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-511" unitRef="usd">1156000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-512" unitRef="usd">1153000</blkb:DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent>
    <us-gaap:OtherAssets contextRef="c-5" decimals="-3" id="f-513" unitRef="usd">12716000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c-6" decimals="-3" id="f-514" unitRef="usd">10929000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-5" decimals="-3" id="f-515" unitRef="usd">165851000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-516" unitRef="usd">175958000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-517" unitRef="usd">84254000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-518" unitRef="usd">94304000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-519" unitRef="usd">81597000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-520" unitRef="usd">81654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-15" decimals="-5" id="f-521" unitRef="usd">8100000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-522" unitRef="usd">16400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-16" decimals="-5" id="f-523" unitRef="usd">8500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-17" decimals="-5" id="f-524" unitRef="usd">17000000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-5" id="f-525" unitRef="usd">27300000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-6" decimals="-5" id="f-526" unitRef="usd">29100000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-5" decimals="-5" id="f-527" unitRef="usd">28000000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent contextRef="c-6" decimals="-5" id="f-528" unitRef="usd">31700000</blkb:PrepaidSoftwareMaintenanceAndSubscriptionsCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-1" decimals="-5" id="f-529" unitRef="usd">1100000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization contextRef="c-17" decimals="-5" id="f-530" unitRef="usd">1100000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-531" unitRef="usd">6300000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization contextRef="c-6" decimals="-5" id="f-532" unitRef="usd">5200000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock contextRef="c-1" id="f-533">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued expenses and other liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.707%"&gt;&lt;/td&gt;&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: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-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',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;55,888&#160;&lt;/span&gt;&lt;/td&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;28,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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;Taxes payable&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;14,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;7,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;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,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued health care costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;2,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued transaction-based costs related to payments services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total accrued expenses and other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;107,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;102,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;86,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-534" unitRef="usd">55888000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-535" unitRef="usd">28448000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-536" unitRef="usd">14305000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-537" unitRef="usd">16667000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-538" unitRef="usd">7588000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-539" unitRef="usd">8257000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-540" unitRef="usd">7330000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-541" unitRef="usd">7723000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-542" unitRef="usd">4329000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-543" unitRef="usd">6944000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-544" unitRef="usd">2932000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-545" unitRef="usd">2467000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-5" decimals="-3" id="f-546" unitRef="usd">2467000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm contextRef="c-6" decimals="-3" id="f-547" unitRef="usd">323000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-5" decimals="-3" id="f-548" unitRef="usd">2004000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent contextRef="c-6" decimals="-3" id="f-549" unitRef="usd">2156000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-5" decimals="-3" id="f-550" unitRef="usd">1545000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices contextRef="c-6" decimals="-3" id="f-551" unitRef="usd">5059000</blkb:AccruedTransactionBasedCostsRelatedToPaymentsServices>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-5" decimals="-3" id="f-552" unitRef="usd">1379000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-6" decimals="-3" id="f-553" unitRef="usd">2710000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:OtherLiabilities contextRef="c-5" decimals="-3" id="f-554" unitRef="usd">7736000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c-6" decimals="-3" id="f-555" unitRef="usd">9542000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-5" decimals="-3" id="f-556" unitRef="usd">107503000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c-6" decimals="-3" id="f-557" unitRef="usd">90296000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-558" unitRef="usd">4756000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-559" unitRef="usd">4294000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-5" decimals="-3" id="f-560" unitRef="usd">102747000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities contextRef="c-6" decimals="-3" id="f-561" unitRef="usd">86002000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock contextRef="c-1" id="f-562">&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income, net&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.783%"&gt;&lt;/td&gt;&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:12.496%"&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.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: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: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:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;2,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency revaluation (losses) gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,271&#160;&lt;/span&gt;&lt;/td&gt;&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;(779)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;748&#160;&lt;/span&gt;&lt;/td&gt;&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;2,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;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;2,778&#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;3,133&#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 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;4,785&#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;4,254&#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;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;/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;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest contextRef="c-15" decimals="-3" id="f-563" unitRef="usd">2308000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-16" decimals="-3" id="f-564" unitRef="usd">114000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-565" unitRef="usd">3544000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-17" decimals="-3" id="f-566" unitRef="usd">237000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-15" decimals="-3" id="f-567" unitRef="usd">-535000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-16" decimals="-3" id="f-568" unitRef="usd">2271000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-1" decimals="-3" id="f-569" unitRef="usd">-779000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="c-17" decimals="-3" id="f-570" unitRef="usd">2853000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-15" decimals="-3" id="f-571" unitRef="usd">1005000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-16" decimals="-3" id="f-572" unitRef="usd">748000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-573" unitRef="usd">2020000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-17" decimals="-3" id="f-574" unitRef="usd">1164000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-15" decimals="-3" id="f-575" unitRef="usd">2778000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-16" decimals="-3" id="f-576" unitRef="usd">3133000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-1" decimals="-3" id="f-577" unitRef="usd">4785000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense contextRef="c-17" decimals="-3" id="f-578" unitRef="usd">4254000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-581">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.783%"&gt;&lt;/td&gt;&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:12.496%"&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.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: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: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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;848,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,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;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827,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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020 credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, we entered into a five-year $900.0 million senior credit facility (the "2020 Credit Facility"). At June 30, 2023, we were in compliance with our debt covenants under the 2020 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, we completed the purchase of our global headquarters facility. As part of the purchase price, we assumed  the seller&#x2019;s obligations under two senior secured notes with a then-aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). At June 30, 2023, we were in compliance with our debt covenants under the Real Estate Loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we enter into third-party financing agreements for purchases of software and related services for our internal use. Generally, the agreements are non-interest-bearing notes requiring annual payments. Interest associated with the notes is imputed at the rate we would incur for amounts borrowed under our then-existing credit facility at the inception of the notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 supplier financing agreements as of June&#160;30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in supplier financing obligations during the six months ended June&#160;30, 2023, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c-1" id="f-582">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:43.783%"&gt;&lt;/td&gt;&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:12.496%"&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.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: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: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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;172,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;177,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;623,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;57,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;848,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;861,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Debt, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,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;18,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.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;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt, net of current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;827,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 style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;840,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-82" decimals="-3" id="f-583" unitRef="usd">172800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-83" decimals="-3" id="f-584" unitRef="usd">177800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-82" decimals="4" id="f-585" unitRef="number">0.0538</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-83" decimals="4" id="f-586" unitRef="number">0.0518</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-84" decimals="-3" id="f-587" unitRef="usd">615625000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-85" decimals="-3" id="f-588" unitRef="usd">623750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-84" decimals="4" id="f-589" unitRef="number">0.0430</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-85" decimals="4" id="f-590" unitRef="number">0.0426</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-86" decimals="-3" id="f-591" unitRef="usd">57490000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-87" decimals="-3" id="f-592" unitRef="usd">58189000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-86" decimals="4" id="f-593" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-87" decimals="4" id="f-594" unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-5" decimals="-3" id="f-595" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-6" decimals="-3" id="f-596" unitRef="usd">2247000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-88" decimals="4" id="f-597" unitRef="number">0.0842</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-89" decimals="4" id="f-598" unitRef="number">0.0738</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-5" decimals="-3" id="f-599" unitRef="usd">848715000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-6" decimals="-3" id="f-600" unitRef="usd">861986000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-5" decimals="4" id="f-601" unitRef="number">0.0460</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-6" decimals="4" id="f-602" unitRef="number">0.0452</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-3" id="f-603" unitRef="usd">-2136000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-6" decimals="-3" id="f-604" unitRef="usd">-2943000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-605" unitRef="usd">19176000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-6" decimals="-3" id="f-606" unitRef="usd">18802000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-90" decimals="4" id="f-607" unitRef="number">0.0703</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-91" decimals="4" id="f-608" unitRef="number">0.0645</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-609" unitRef="usd">827403000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-6" decimals="-3" id="f-610" unitRef="usd">840241000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-92" decimals="4" id="f-611" unitRef="number">0.0454</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-93" decimals="4" id="f-612" unitRef="number">0.0448</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-94" decimals="-5" id="f-613" unitRef="usd">900000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-95" decimals="-5" id="f-614" unitRef="usd">61100000</us-gaap:DebtInstrumentFaceAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock contextRef="c-1" id="f-615">&lt;div style="margin-top:9pt;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 supplier financing agreements as of June&#160;30, 2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.467%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.499%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term&lt;br/&gt;&#160;in Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Number of&lt;br/&gt;Annual Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;First Annual&lt;br/&gt;Payment Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Original Loan&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;April 2023&lt;/span&gt;&lt;/td&gt;&lt;td 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;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-96" decimals="-3" id="f-616" unitRef="usd">1710000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-97" decimals="-3" id="f-617" unitRef="usd">2491000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="c-1" id="f-618">&lt;div style="margin-top:9pt;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 six months ended June&#160;30, 2023, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.497%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-6" decimals="-3" id="f-619" unitRef="usd">2247000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease contextRef="c-1" decimals="-3" id="f-620" unitRef="usd">2491000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement contextRef="c-1" decimals="-3" id="f-621" unitRef="usd">1938000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c-5" decimals="-3" id="f-622" unitRef="usd">2800000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:DerivativesAndFairValueTextBlock contextRef="c-1" id="f-625">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. 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 June&#160;30, 2023 and December&#160;31, 2022, we have presented the fair value of our derivative instruments at the gross amounts in the condensed consolidated balance sheets as the gross fair values of our derivative instruments equaled their net fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash flow hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swaps as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the interest rate swaps were $935.0 million and $435.0 million, respectively. All of the contracts have maturities on or before October 2028.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge revenues denominated in the Canadian Dollar ("CAD") against changes in the exchange rate with the United States Dollar ("USD"). We designated each of these foreign currency forward contracts as cash flow hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as cash flow hedges that we held to buy USD in exchange for Canadian Dollars were $27.1 million CAD and $22.6 million CAD, respectively. All of the contracts have maturities of 12 months or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net investment hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into foreign currency forward contracts to hedge a portion of the foreign currency exposure that arises on translation of our investments denominated in British Pounds ("GBP") into USD. We designated each of these foreign currency forward contracts as net investment hedges at the inception of the contracts. As of June&#160;30, 2023 and December&#160;31, 2022, the aggregate notional values of the foreign currency forward contracts designated as net investment hedges to reduce the volatility of the U.S. dollar value of a portion of our GBP-denominated investments was &#xa3;11.5 million and &#xa3;11.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of our derivative instruments were as follows as of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.192%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.530%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.958%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.870%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;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:right;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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&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;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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&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;26,978&#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;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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: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;2,467&#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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&gt;&lt;/td&gt;&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:16.443%"&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:16.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:51pt"&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 (loss) recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&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;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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: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;25,204&#160;&lt;/span&gt;&lt;/td&gt;&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,083&#160;&lt;/span&gt;&lt;/td&gt;&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;9,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(292)&lt;/span&gt;&lt;/td&gt;&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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;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;(401)&lt;/span&gt;&lt;/td&gt;&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;&#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;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&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;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,412&#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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#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:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&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;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;/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;/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 &lt;/span&gt;&lt;/div&gt;comprehensive income as of June&#160;30, 2023 that is expected to be reclassified into earnings within the next twelve months is $20.9 million. There were no ineffective portions of our interest rate swap or foreign currency forward derivatives during the six months ended June&#160;30, 2023 and 2022. See Note 10 to these condensed consolidated financial statements for a summary of the changes in accumulated other comprehensive income (loss) by component. We classify cash flows related to derivative instruments as operating activities in the condensed consolidated statements of cash flows.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-98" decimals="-5" id="f-626" unitRef="usd">935000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-99" decimals="-5" id="f-627" unitRef="usd">435000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-100" decimals="-5" id="f-628" unitRef="cad">27100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-101" decimals="-5" id="f-629" unitRef="cad">22600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-100" decimals="-5" id="f-630" unitRef="gbp">11500000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-101" decimals="-5" id="f-631" unitRef="gbp">11200000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="c-1" id="f-632">&lt;div style="margin-top:9pt;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:right;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:right;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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance sheet location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency forward contracts, current portion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:right"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and other current assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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&lt;br/&gt;current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;693&#160;&lt;/span&gt;&lt;/td&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;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:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:6pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-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;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total derivative instruments designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&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;26,978&#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;32,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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: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;2,467&#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;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-102" decimals="-3" id="f-633" unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c-103" decimals="-3" id="f-634" unitRef="usd">247000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-102" decimals="-3" id="f-635" unitRef="usd">693000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c-103" decimals="-3" id="f-636" unitRef="usd">323000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-104" decimals="-3" id="f-637" unitRef="usd">26978000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent contextRef="c-105" decimals="-3" id="f-638" unitRef="usd">31870000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-104" decimals="-3" id="f-639" unitRef="usd">1774000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c-105" decimals="-3" id="f-640" unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-106" decimals="-3" id="f-641" unitRef="usd">26978000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral contextRef="c-107" decimals="-3" id="f-642" unitRef="usd">32117000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-106" decimals="-3" id="f-643" unitRef="usd">2467000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral contextRef="c-107" decimals="-3" id="f-644" unitRef="usd">323000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-645">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow and net investment hedging relationships were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&gt;&lt;/td&gt;&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:16.443%"&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:16.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:51pt"&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 (loss) recognized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;in accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income as of&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;of gain (loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;accumulated other &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;comprehensive &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income into&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#160;other comprehensive income into income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&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;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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: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;25,204&#160;&lt;/span&gt;&lt;/td&gt;&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,083&#160;&lt;/span&gt;&lt;/td&gt;&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;9,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(292)&lt;/span&gt;&lt;/td&gt;&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;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight: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;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;(401)&lt;/span&gt;&lt;/td&gt;&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;&#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;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:0 1pt"&gt;&lt;/td&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;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:0 1pt"&gt;&lt;/td&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 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,412&#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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;323&#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:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(35)&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;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-108" decimals="-3" id="f-646" unitRef="usd">-25204000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-109" decimals="-3" id="f-647" unitRef="usd">-5083000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-108" decimals="-3" id="f-648" unitRef="usd">-9582000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-110" decimals="-3" id="f-649" unitRef="usd">292000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-111" decimals="-3" id="f-650" unitRef="usd">-109000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-110" decimals="-3" id="f-651" unitRef="usd">-234000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-112" decimals="-3" id="f-652" unitRef="usd">401000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-113" decimals="-3" id="f-653" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-112" decimals="-3" id="f-654" unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="c-114" decimals="-3" id="f-655" unitRef="usd">-25412000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-115" decimals="-3" id="f-656" unitRef="usd">-323000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet contextRef="c-114" decimals="-3" id="f-657" unitRef="usd">35000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths contextRef="c-1" decimals="-5" id="f-658" unitRef="usd">-20900000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-1" decimals="-5" id="f-659" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet contextRef="c-17" decimals="-5" id="f-660" unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-669">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Commitments and Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for corporate offices, subleased offices and certain equipment and furniture. As of June&#160;30, 2023, we did not have any operating leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of our lease expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.841%"&gt;&lt;/td&gt;&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.420%"&gt;&lt;/td&gt;&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: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:15.420%"&gt;&lt;/td&gt;&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.546%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(766)&lt;/span&gt;&lt;/td&gt;&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;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;1,845&#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;2,092&#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 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;3,851&#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;4,629&#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"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contractual obligations for third-party technology used in our solutions and for other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June&#160;30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $270.4 million through 2027.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Solution and service indemnifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, we provide certain indemnifications of varying scope to customers against claims of intellectual property infringement made by third parties arising from the use of our solutions or services. We have not identified any losses that might be covered by these indemnifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to legal proceedings and claims that arise in the ordinary course of business, as well as certain other non-ordinary course proceedings, claims and investigations, as described below. We make a provision for a loss contingency when it is both probable that a material liability has been incurred and the amount of the loss can be reasonably estimated. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. For proceedings in which an unfavorable outcome is reasonably possible but not probable and an estimate of the loss or range of losses arising from the proceeding can be made, we disclose such an estimate, if material. If such a loss or range of losses is not reasonably estimable, we disclose that fact. We review any such loss contingency provisions at least quarterly and adjust them to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. We recognize insurance recoveries, if any, when they are probable of receipt. All associated costs due to third-party service providers and consultants, including legal fees, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal proceedings are inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending or threatened against us and intend to defend ourselves vigorously against all claims asserted. It is possible that our consolidated financial position, results of operations or cash flows could be materially negatively affected in any particular period by an unfavorable resolution of one or more of such legal proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Security incident&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we do not believe that any data went beyond the cybercriminal, has been misused, or has been disseminated or otherwise made available publicly. Our investigation into the Security Incident remains ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Security Incident, we are currently subject to certain legal proceedings, claims and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquiries and investigations in the future that might result in adverse judgments, settlements, fines, penalties or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $50 million of insurance above a $250 thousand deductible payable by us. As noted below, this coverage has reduced our fina&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ncial exposure related to the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded expenses and offsetting 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: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: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: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: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.622%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;26,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;17,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(87)&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;26,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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: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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;152,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/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;102,565&#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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recorded expenses have consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlement of the previously disclosed SEC investigation (as 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 income (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 experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims and investigations, including those discussed below, and our efforts to further enhance our cybersecurity measures. For the three and six months ended June&#160;30, 2023, we incurred net pre-tax expenses of $26.8 million and $44.6 million, respectively, related to the Security Incident, which included $7.0 million and $14.6 million, respectively, for ongoing legal fees and additional accruals for loss contingencies of $19.8 million and $30.0 million, respectively. During the six months ended June 30, 2023, we had net cash outlays of $15.8 million related to the Security Incident, which included ongoing legal fees and the $3.0 million civil penalty paid related to the SEC settlement (as discussed below). In line with our policy, legal fees are expensed as incurred. For full year 2023, we currently expect net pre-tax expense of approximately $20.0 million to $30.0 million and net cash outlays of approximately $25.0 million to $35.0 million for ongoing legal fees related to the Security Incident. Not included in these ranges are our previous settlements or current accruals for loss contingencies related to the matters discussed below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 June&#160;30, 2023, we have recorded approximately $50.0 million in aggregate liabilities for loss contingencies based primarily on recent negotiations with certain governmental agencies related to the Security Incident that we believe we can reasonably estimate 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 condensed consolidated balance sheets. It is reasonably possible that our estimated or actual losses may change in the near term for those matters and be materially in excess of the amounts accrued, but we are unable at this time to reasonably estimate the possible additional loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are other Security Incident-related matters, including customer claims, customer constituent class actions and governmental investigations, for which we have not recorded a liability for a loss contingency as of June&#160;30, 2023 because we are unable at this time to reasonably estimate the possible loss or range of loss. Each of these matters could, separately or in the aggregate, result in an adverse 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-weight:400;line-height:120%"&gt; To date, we have received approximately 260 specific requests for reimbursement of expenses, approximately 210 (or 81%) have been fully resolved and closed. We have also received approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident. We have also received notices of proposed claims on behalf of a number of U.K. data subjects, which we are reviewing. In addition, insurance companies representing various customers&#x2019; interests through subrogation claims have contacted us, and certain insurance companies have filed subrogation claims in court. Customer and insurer subrogation claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer and subrogation claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customer constituent class actions. &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presently, we are a defendant in 19 putative consumer class action cases [17 in U.S. federal courts (which have been consolidated under multi district litigation to a single federal court) and 2 in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#x2019; fees and other related relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#x2014;known as class certification&#x2014;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. We are currently engaged in court proceedings to determine whether this will proceed as a class action. Frequently, a court&#x2019;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, for putative class actions, it is often not possible to reasonably estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Governmental investigations.&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 49 state Attorneys General and the District of Columbia, a separate Civil Investigative Demand from the office of the Indiana Attorney General and a separate Civil Investigative Demand from the office of the California Attorney General relating to the Security Incident. We have been in discussions, directly with certain Attorneys General or indirectly through an executive committee of the multi-state group of Attorneys General, about potential resolution of issues arising from these investigations. Although we are hopeful that we can resolve these matters on acceptable terms, there is no assurance that we will be able to do so on terms acceptable to us and to any or all such states.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also are subject to the following pending governmental actions: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Federal Trade Commission;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the U.S. Department of Health and Human Services;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Australian Information Commissioner; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;an investigation by the Office of the Privacy Commissioner of Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, on March 9, 2023, the Company reached a settlement with the SEC in connection with the Security Incident. This settlement fully resolves the previously disclosed SEC investigation of the Security Incident and is further described in an SEC cease-and-desist order (the &#x201c;SEC Order&#x201d;). Under the terms of the SEC Order, the Company has agreed to cease-and-desist from committing or causing any violations or any future violations of Sections 17(a)(2) and (3) of the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), and Section 13(a) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), and Rules 12b-20, 13a-13 and 13a-15(a) thereunder. No other violations of the securities laws are alleged in the SEC Order. As part of the SEC Order, the Company also agreed to pay, and has paid, a civil penalty in the amount of $3.0 million. The Company consented to the entry of the SEC Order without admitting or denying the findings of the SEC Order, other than with respect to the SEC&#x2019;s jurisdiction over the Company and the subject matter of the SEC Order. The SEC Order describing the settlement was furnished as Exhibit 99.1 and the SEC&#x2019;s press release announcing this resolution is furnished as Exhibit 99.2 to the Company&#x2019;s Current Report on Form 8-K filed with the SEC on March 9, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 28, 2021, the Information Commissioner&#x2019;s Office in the United Kingdom under the U.K. Data Protection Act 2018 (the "ICO") notified us that it has closed its investigation of the Security Incident. Based on its investigation and having considered our actions before, during and after the Security Incident, the ICO issued our European subsidiary a reprimand in accordance with Article 58(2)(b) of the U.K. General Data Protection Regulation ("U.K. GDPR") due to our non-compliance, in the ICO's view, with the requirements set out in Article 32 of the U.K. GDPR regarding the processing of personal data. The ICO did not impose a penalty related to the Security Incident, nor did it impose any requirements for further action by us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 24, 2021, we received notice from the Spanish Data Protection Authority that it has concluded its investigation of the Security Incident, pursuant to which our European subsidiary paid a penalty of &#x20ac;60,000 in relation to the alleged late notification of two Spanish data controllers regarding the Security Incident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 15, 2021, we were notified by the Data Protection Commission of Ireland that it has concluded its investigation of the Security Incident without taking any action against us.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We continue to cooperate with all ongoing investigations, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental investigations could result in adverse judgments, settlements, fines, penalties or other resolution, the amount, scope and timing of which we are currently unable to predict, but could have a material adverse impact on our results of operations, cash flows or financial condition.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-670">&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:33.841%"&gt;&lt;/td&gt;&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.420%"&gt;&lt;/td&gt;&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: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:15.420%"&gt;&lt;/td&gt;&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.546%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;Operating lease cost&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;413&#160;&lt;/span&gt;&lt;/td&gt;&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;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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;(854)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(766)&lt;/span&gt;&lt;/td&gt;&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;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;1,845&#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;2,092&#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 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;3,851&#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;4,629&#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-15" decimals="-3" id="f-671" unitRef="usd">2304000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-16" decimals="-3" id="f-672" unitRef="usd">2445000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-673" unitRef="usd">4689000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-17" decimals="-3" id="f-674" unitRef="usd">4976000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-15" decimals="-3" id="f-675" unitRef="usd">395000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-16" decimals="-3" id="f-676" unitRef="usd">413000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-677" unitRef="usd">827000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-17" decimals="-3" id="f-678" unitRef="usd">850000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-15" decimals="-3" id="f-679" unitRef="usd">854000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-16" decimals="-3" id="f-680" unitRef="usd">766000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-681" unitRef="usd">1665000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-17" decimals="-3" id="f-682" unitRef="usd">1197000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-15" decimals="-3" id="f-683" unitRef="usd">1845000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-16" decimals="-3" id="f-684" unitRef="usd">2092000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-685" unitRef="usd">3851000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-17" decimals="-3" id="f-686" unitRef="usd">4629000</us-gaap:LeaseCost>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-116" decimals="-5" id="f-687" unitRef="usd">270400000</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:LiabilityInsuranceAmountTotal contextRef="c-5" decimals="-5" id="f-688" unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible contextRef="c-5" decimals="-3" id="f-689" unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense contextRef="c-1" id="f-690">&lt;div style="margin-top:9pt;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: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: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: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: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.622%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;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;26,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;17,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(87)&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;26,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;44,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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: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;June 30,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;152,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/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;102,565&#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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-15" decimals="-3" id="f-691" unitRef="usd">26777000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-16" decimals="-3" id="f-692" unitRef="usd">8435000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-1" decimals="-3" id="f-693" unitRef="usd">44560000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense contextRef="c-17" decimals="-3" id="f-694" unitRef="usd">17440000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-15" decimals="-3" id="f-695" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-16" decimals="-3" id="f-696" unitRef="usd">87000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-1" decimals="-3" id="f-697" unitRef="usd">0</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries contextRef="c-17" decimals="-3" id="f-698" unitRef="usd">1891000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentNetExpense contextRef="c-15" decimals="-3" id="f-699" unitRef="usd">26777000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-16" decimals="-3" id="f-700" unitRef="usd">8348000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-1" decimals="-3" id="f-701" unitRef="usd">44560000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentNetExpense contextRef="c-17" decimals="-3" id="f-702" unitRef="usd">15549000</blkb:SecurityIncidentNetExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-5" decimals="-3" id="f-703" unitRef="usd">152565000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeExpense contextRef="c-6" decimals="-3" id="f-704" unitRef="usd">108005000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-5" decimals="-3" id="f-705" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries contextRef="c-6" decimals="-3" id="f-706" unitRef="usd">50000000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-5" decimals="-3" id="f-707" unitRef="usd">102565000</blkb:SecurityIncidentCumulativeNetExpense>
    <blkb:SecurityIncidentCumulativeNetExpense contextRef="c-6" decimals="-3" id="f-708" unitRef="usd">58005000</blkb:SecurityIncidentCumulativeNetExpense>
    <us-gaap:InsuranceRecoveries contextRef="c-1" decimals="-3" id="f-709" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries contextRef="c-17" decimals="-3" id="f-710" unitRef="usd">50000000</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-15" decimals="-5" id="f-711" unitRef="usd">26800000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentNetPreTaxExpense contextRef="c-1" decimals="-5" id="f-712" unitRef="usd">44600000</blkb:SecurityIncidentNetPreTaxExpense>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-15" decimals="-5" id="f-713" unitRef="usd">7000000</blkb:SecurityIncidentOngoingLegalFees>
    <blkb:SecurityIncidentOngoingLegalFees contextRef="c-1" decimals="-5" id="f-714" unitRef="usd">14600000</blkb:SecurityIncidentOngoingLegalFees>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-15" decimals="-5" id="f-715" unitRef="usd">19800000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease contextRef="c-1" decimals="-5" id="f-716" unitRef="usd">30000000</us-gaap:LossContingencyAccrualCarryingValuePeriodIncreaseDecrease>
    <blkb:SecurityIncidentNetCashOutlays contextRef="c-5" decimals="-5" id="f-717" unitRef="usd">15800000</blkb:SecurityIncidentNetCashOutlays>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-117" decimals="-5" id="f-718" unitRef="usd">3000000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentExpectedCost contextRef="c-118" decimals="-5" id="f-719" unitRef="usd">20000000</blkb:SecurityIncidentExpectedCost>
    <blkb:SecurityIncidentExpectedCost contextRef="c-119" decimals="-5" id="f-720" unitRef="usd">30000000</blkb:SecurityIncidentExpectedCost>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-118" decimals="-5" id="f-721" unitRef="usd">25000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <blkb:ExpectedNetCashOutlaysForOngoingLegalFees contextRef="c-119" decimals="-5" id="f-722" unitRef="usd">35000000</blkb:ExpectedNetCashOutlaysForOngoingLegalFees>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-5" decimals="-5" id="f-723" unitRef="usd">50000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyNumberOfPlaintiffs contextRef="c-1" decimals="0" id="f-724" unitRef="cases">260</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyClaimsSettledNumber contextRef="c-1" decimals="0" id="f-725" unitRef="cases">210</us-gaap:LossContingencyClaimsSettledNumber>
    <blkb:LossContingencyClaimsSettledPercent contextRef="c-1" decimals="2" id="f-726" unitRef="number">0.81</blkb:LossContingencyClaimsSettledPercent>
    <us-gaap:LossContingencyPendingClaimsNumber contextRef="c-5" decimals="0" id="f-727" unitRef="cases">400</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNumberOfPlaintiffs contextRef="c-120" decimals="0" id="f-728" unitRef="cases">19</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs contextRef="c-121" decimals="0" id="f-729" unitRef="cases">17</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyNumberOfPlaintiffs contextRef="c-122" decimals="0" id="f-730" unitRef="cases">2</us-gaap:LossContingencyNumberOfPlaintiffs>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral contextRef="c-1" decimals="0" id="f-731" unitRef="cases">49</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-117" decimals="-5" id="f-732" unitRef="usd">3000000</blkb:SecurityIncidentPenaltyPaid>
    <blkb:SecurityIncidentPenaltyPaid contextRef="c-123" decimals="-3" id="f-733" unitRef="eur">60000</blkb:SecurityIncidentPenaltyPaid>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-734">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax benefit and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.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.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.326%"&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: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.331%"&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="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&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;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/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 increases in our effective income tax rate for the three and six months ended June&#160;30, 2023, when compared to the same periods in 2022 were primarily attributable to unfavorable impact of non-deductible Security Incident accruals. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals related to the Security Incident.&lt;/span&gt;&lt;/div&gt;For the three and six months ended June 30, 2022, we utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes&#x2014;Interim Reporting, to calculate our interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. For the three and six months ended June 30, 2023 we have utilized the annual effective tax rate method, as we believe it can now be reliably estimated. This methodology requires us to apply our estimated annual effective tax rate to year-to-date pre-tax earnings. During the second quarter of 2023, our estimated annual effective tax rate increased due to the unfavorable impacts of non-deductible Security Incident accruals and its impact on pre-tax earnings. This increase, when applied to quarter-to-date and year-to-date date pre-tax losses, resulted in recognition of income tax benefits at 126.0% and 52.8%, respectively.</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock contextRef="c-1" id="f-735">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our income tax benefit and effective income tax rates, including the effects of period-specific events, were:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.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.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.326%"&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: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.331%"&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="6" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,367)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:0 1pt"&gt;&lt;/td&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;52.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #0cd973;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-15" decimals="-3" id="f-736" unitRef="usd">-10200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-16" decimals="-3" id="f-737" unitRef="usd">-2367000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-738" unitRef="usd">-14101000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-17" decimals="-3" id="f-739" unitRef="usd">-4417000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-740" unitRef="number">1.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-16" decimals="3" id="f-741" unitRef="number">0.409</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-742" unitRef="number">0.528</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-17" decimals="3" id="f-743" unitRef="number">0.242</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-15" decimals="3" id="f-744" unitRef="number">1.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-745" unitRef="number">0.528</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-746">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Stockholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.818%"&gt;&lt;/td&gt;&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.987%"&gt;&lt;/td&gt;&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.987%"&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:8.987%"&gt;&lt;/td&gt;&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.991%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income, 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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;15,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;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;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;13,141&#160;&lt;/span&gt;&lt;/td&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,162&#160;&lt;/span&gt;&lt;/td&gt;&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;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 before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)&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;9,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&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;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;(9,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&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;2,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,848)&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;(238)&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;(7,251)&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,383&#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;2,558&#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 colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,309)&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;13,463&#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;18,524&#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;18,720&#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;18,524&#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;18,720&#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;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 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;(12,737)&lt;/span&gt;&lt;/td&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;(867)&lt;/span&gt;&lt;/td&gt;&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;(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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,398)&lt;/span&gt;&lt;/td&gt;&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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(9,682)&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;(11,265)&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;(9,682)&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;(11,265)&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 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;8,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-747">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.818%"&gt;&lt;/td&gt;&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.987%"&gt;&lt;/td&gt;&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.987%"&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:8.987%"&gt;&lt;/td&gt;&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.991%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income, 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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;15,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;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;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;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;13,141&#160;&lt;/span&gt;&lt;/td&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,162&#160;&lt;/span&gt;&lt;/td&gt;&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;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 before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)&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;9,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,796&#160;&lt;/span&gt;&lt;/td&gt;&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;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;(9,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;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 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax expense (benefit) included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&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;2,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,848)&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;(238)&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;(7,251)&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,383&#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;2,558&#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 colspan="2" style="background-color:#ebfbff;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,309)&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;13,463&#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;18,524&#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;18,720&#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;18,524&#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;18,720&#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;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 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;(12,737)&lt;/span&gt;&lt;/td&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;(867)&lt;/span&gt;&lt;/td&gt;&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;(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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,398)&lt;/span&gt;&lt;/td&gt;&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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(9,682)&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;(11,265)&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;(9,682)&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;(11,265)&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 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;8,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #51555c;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-36" decimals="-3" id="f-748" unitRef="usd">404000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-63" decimals="-3" id="f-749" unitRef="usd">15295000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-750" unitRef="usd">8938000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-18" decimals="-3" id="f-751" unitRef="usd">6522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-124" decimals="-3" id="f-752" unitRef="usd">13141000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-125" decimals="-3" id="f-753" unitRef="usd">16162000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-126" decimals="-3" id="f-754" unitRef="usd">23833000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-127" decimals="-3" id="f-755" unitRef="usd">5257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-15" decimals="-3" id="f-756" unitRef="usd">-3238000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-16" decimals="-3" id="f-757" unitRef="usd">-993000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-1" decimals="-3" id="f-758" unitRef="usd">-672000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax contextRef="c-17" decimals="-3" id="f-759" unitRef="usd">-4782000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-128" decimals="-3" id="f-760" unitRef="usd">-9231000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-129" decimals="-3" id="f-761" unitRef="usd">-2796000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-130" decimals="-3" id="f-762" unitRef="usd">-1942000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent contextRef="c-131" decimals="-3" id="f-763" unitRef="usd">-13437000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-128" decimals="-3" id="f-764" unitRef="usd">-5192000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-129" decimals="-3" id="f-765" unitRef="usd">-323000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-130" decimals="-3" id="f-766" unitRef="usd">-9816000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax contextRef="c-131" decimals="-3" id="f-767" unitRef="usd">35000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-128" decimals="-3" id="f-768" unitRef="usd">1344000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-129" decimals="-3" id="f-769" unitRef="usd">85000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-130" decimals="-3" id="f-770" unitRef="usd">2565000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-131" decimals="-3" id="f-771" unitRef="usd">-9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-128" decimals="-3" id="f-772" unitRef="usd">-3848000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-129" decimals="-3" id="f-773" unitRef="usd">-238000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-130" decimals="-3" id="f-774" unitRef="usd">-7251000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent contextRef="c-131" decimals="-3" id="f-775" unitRef="usd">26000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-128" decimals="-3" id="f-776" unitRef="usd">-5383000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-129" decimals="-3" id="f-777" unitRef="usd">-2558000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-130" decimals="-3" id="f-778" unitRef="usd">5309000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-131" decimals="-3" id="f-779" unitRef="usd">-13463000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-132" decimals="-3" id="f-780" unitRef="usd">18524000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-133" decimals="-3" id="f-781" unitRef="usd">18720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-132" decimals="-3" id="f-782" unitRef="usd">18524000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-133" decimals="-3" id="f-783" unitRef="usd">18720000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-134" decimals="-3" id="f-784" unitRef="usd">-12737000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-135" decimals="-3" id="f-785" unitRef="usd">-867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-136" decimals="-3" id="f-786" unitRef="usd">-14895000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-137" decimals="-3" id="f-787" unitRef="usd">1265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-138" decimals="-3" id="f-788" unitRef="usd">3055000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-139" decimals="-3" id="f-789" unitRef="usd">-10398000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-140" decimals="-3" id="f-790" unitRef="usd">5213000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-141" decimals="-3" id="f-791" unitRef="usd">-12530000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-142" decimals="-3" id="f-792" unitRef="usd">-9682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-143" decimals="-3" id="f-793" unitRef="usd">-11265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-142" decimals="-3" id="f-794" unitRef="usd">-9682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-143" decimals="-3" id="f-795" unitRef="usd">-11265000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-796" unitRef="usd">8842000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-19" decimals="-3" id="f-797" unitRef="usd">7455000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-798" unitRef="usd">8842000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-19" decimals="-3" id="f-799" unitRef="usd">7455000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-800">&lt;div style="margin-top:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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. Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction price allocated to the remaining performance obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2023, approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.2 billion&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50%&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of these remaining performance obligations over the next 12 months, with the remainder recognized thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 June&#160;30, 2023 and December&#160;31, 2022 were insignificant. Our closing balances of deferred revenue were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&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.521%"&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;June 30,&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-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;438,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in deferred revenue during the six months ended June&#160;30, 2023 was primarily due to a seasonal increase in customer contract renewals.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Generally, our lowest balance of deferred revenue during the year is at the end of our first quarter. The amount of revenue recognized during the six months ended June&#160;30, 2023 that was included in the deferred reven&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ue balance at the beginning of the period was approximately $252 million. The amount of revenue recognized during the six months ended June&#160;30, 2023 from performance obligations satisfied in prior periods was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;insignificant&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregation of revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;228,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;223,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;437,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: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;28,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,831&#160;&lt;/span&gt;&lt;/td&gt;&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;54,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,968&#160;&lt;/span&gt;&lt;/td&gt;&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;28,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;271,042&#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;264,927&#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 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;532,795&#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;522,051&#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;During the third quarter of 2022, we reorganized our market groups. The Social Sector and Corporate Sector market groups comprised our go-to-market organizations as of June&#160;30, 2023. The following is a description of each market group as of that date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;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:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.02pt"&gt;The Corporate Sector market group focuses on sales to customers and prospects in the corporate sector globally, and includes EVERFI and YourCause.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;227,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;457,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;447,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;38,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&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;75,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;271,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;264,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;532,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;522,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;181,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;177,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;358,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;351,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;81,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,157&#160;&lt;/span&gt;&lt;/td&gt;&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;156,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;262,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;252,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;515,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;497,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-144" decimals="-8" id="f-801" unitRef="usd">1200000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-144" decimals="2" id="f-802" unitRef="number">0.50</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-144" id="f-803">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-804">Our closing balances of deferred revenue were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.660%"&gt;&lt;/td&gt;&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.521%"&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;June 30,&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-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;438,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;385,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-bottom:1pt solid #0cd973;border-top:1pt solid #004054;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-3" id="f-805" unitRef="usd">438151000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-3" id="f-806" unitRef="usd">385236000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-807" unitRef="usd">252000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-808">The following table presents our revenue by geographic area based on the address of our customers:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;228,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;223,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;450,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;437,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: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;28,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,831&#160;&lt;/span&gt;&lt;/td&gt;&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;54,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,968&#160;&lt;/span&gt;&lt;/td&gt;&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;28,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ebfbff;padding:2px 0 2px 1pt;text-align:right;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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;padding:2px 1pt 2px 0;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;271,042&#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;264,927&#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 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;532,795&#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;522,051&#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 style="margin-top:9pt;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:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Social Sector&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;227,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;457,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;447,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;38,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&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;75,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;271,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;264,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;532,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;522,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.11pt"&gt;Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-145" decimals="-3" id="f-809" unitRef="usd">228744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-146" decimals="-3" id="f-810" unitRef="usd">223128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-147" decimals="-3" id="f-811" unitRef="usd">450413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-148" decimals="-3" id="f-812" unitRef="usd">437522000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-149" decimals="-3" id="f-813" unitRef="usd">28234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-150" decimals="-3" id="f-814" unitRef="usd">26831000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-151" decimals="-3" id="f-815" unitRef="usd">54282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-152" decimals="-3" id="f-816" unitRef="usd">54491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-153" decimals="-3" id="f-817" unitRef="usd">14064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-154" decimals="-3" id="f-818" unitRef="usd">14968000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-155" decimals="-3" id="f-819" unitRef="usd">28100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-156" decimals="-3" id="f-820" unitRef="usd">30038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-821" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-822" unitRef="usd">264927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-823" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-824" unitRef="usd">522051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-157" decimals="-3" id="f-825" unitRef="usd">232381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-158" decimals="-3" id="f-826" unitRef="usd">227756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-159" decimals="-3" id="f-827" unitRef="usd">457278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-160" decimals="-3" id="f-828" unitRef="usd">447751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-161" decimals="-3" id="f-829" unitRef="usd">38661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-162" decimals="-3" id="f-830" unitRef="usd">37171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-163" decimals="-3" id="f-831" unitRef="usd">75517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-164" decimals="-3" id="f-832" unitRef="usd">74300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-15" decimals="-3" id="f-833" unitRef="usd">271042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-16" decimals="-3" id="f-834" unitRef="usd">264927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-835" unitRef="usd">532795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-3" id="f-836" unitRef="usd">522051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock contextRef="c-1" id="f-837">&lt;div style="margin-top:9pt;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:39.689%"&gt;&lt;/td&gt;&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: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.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.524%"&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#004054;border-left:1pt solid #004054;border-right:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Six months ended&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #004054;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#004054;border-left:1pt solid #004054;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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: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;181,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;177,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;358,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;351,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;81,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,157&#160;&lt;/span&gt;&lt;/td&gt;&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;156,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;145,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;262,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;252,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;515,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;497,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-165" decimals="-3" id="f-838" unitRef="usd">181235000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-166" decimals="-3" id="f-839" unitRef="usd">177350000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-167" decimals="-3" id="f-840" unitRef="usd">358838000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-168" decimals="-3" id="f-841" unitRef="usd">351882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-169" decimals="-3" id="f-842" unitRef="usd">81155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-170" decimals="-3" id="f-843" unitRef="usd">75157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-171" decimals="-3" id="f-844" unitRef="usd">156300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-172" decimals="-3" id="f-845" unitRef="usd">145291000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-846" unitRef="usd">262390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-3" id="f-847" unitRef="usd">252507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-9" decimals="-3" id="f-848" unitRef="usd">515138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-10" decimals="-3" id="f-849" unitRef="usd">497173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-850">&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#006880;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. 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;Fixed Asset Impairment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 31, 2023, we entered into a sublease for a portion of our Washington, DC office location, which we previously closed in February 2023 to align with our remote-first workforce strategy. We considered our entry into the sublease an impairment indicator. As a result, we currently expect to incur pre-tax costs between &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$6.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$8.0 million&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the third quarter of 2023, consisting of noncash impairment charges against certain operating lease right-of-use assets and property and equipment assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-173" decimals="-5" id="f-851" unitRef="usd">6000000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss contextRef="c-174" decimals="-5" id="f-852" unitRef="usd">8000000</us-gaap:OperatingLeaseImpairmentLoss>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-15" id="f-853">&lt;div style="margin-top:9pt;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 June 30, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.601%"&gt;&lt;/td&gt;&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.642%"&gt;&lt;/td&gt;&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.702%"&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;/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;Jon W. Olson&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Senior Vice President and General Counsel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-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;5/08/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8/15/23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2/23/24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-857"&gt;Six&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;X&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ebfbff;border-top:1pt solid #004054;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#51555c;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,000&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;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;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:#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;5/23/23&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;8/21/23&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;2/23/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;&lt;span style="-sec-ix-hidden:f-863"&gt;Six&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;20,000&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;/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="margin-top:9pt;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 non-Rule 10b5-1 trading arrangement during the three months ended June&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrIndName contextRef="c-175" id="f-854">Jon W. Olson</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-175" id="f-855">Senior Vice President and General Counsel</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-175" id="f-856">5/08/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-175" id="f-858">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-176" decimals="0" id="f-859" unitRef="shares">7000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrIndName contextRef="c-177" id="f-860">David J. Benjamin</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-177" id="f-861">Executive Vice President and Chief Commercial Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-177" id="f-862">5/23/23</ecd:TrdArrAdoptionDate>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-177" id="f-864">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-178" decimals="0" id="f-865" unitRef="shares">20000</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-15" id="f-866">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-15" id="f-867">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-504"
          xlink:label="f-504"
          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">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-504"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <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">Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended June&#160;30, 2023 and 2022, respectively, and $1.1 million and $1.1 million for the six months ended June&#160;30, 2023 and 2022, respectively. Accumulated amortization for these costs was $6.3 million and $5.2 million as of June&#160;30, 2023 and December&#160;31, 2022, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-504"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-503"
          xlink:label="f-503"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-503"
          xlink:to="fn-6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-503"
          xlink:to="fn-5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-497"
          xlink:label="f-497"
          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">Amortization expense from costs of obtaining contracts was $8.1 million and $16.4 million for the three and six months ended June&#160;30, 2023, respectively, and $8.5 million and $17.0 million for the three and six months ended June&#160;30, 2022, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-497"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <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">The current portion of costs of obtaining contracts as of June&#160;30, 2023 and December&#160;31, 2022 was $27.3 million and $29.1 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-497"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-498"
          xlink:label="f-498"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-498"
          xlink:to="fn-3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-498"
          xlink:to="fn-2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-535"
          xlink:label="f-535"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-534"
          xlink:label="f-534"
          xlink:type="locator"/>
        <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">All accrued legal costs are classified as current. See Note 8 to these unaudited, condensed consolidated financial statements for additional information about our loss contingency accruals and other legal expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-535"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-534"
          xlink:to="fn-7"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-616"
          xlink:label="f-616"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-617"
          xlink:label="f-617"
          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">Represent noncash investing and financing transactions during the periods indicated as we purchased software and services by assuming directly related liabilities.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-616"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-617"
          xlink:to="fn-8"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-673"
          xlink:label="f-673"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-674"
          xlink:label="f-674"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-672"
          xlink:label="f-672"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-671"
          xlink:label="f-671"
          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">Includes short-term lease costs, which were immaterial.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-673"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-674"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-672"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-671"
          xlink:to="fn-9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-830"
          xlink:label="f-830"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-826"
          xlink:label="f-826"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-828"
          xlink:label="f-828"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-832"
          xlink:label="f-832"
          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">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-830"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-826"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-828"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-832"
          xlink:to="fn-10"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-347"
          xlink:label="f-347"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-376"
          xlink:label="f-376"
          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">Represents shares retired after determining certain EVERFI's selling shareholders would be paid in cash, rather than shares of our common stock. For more information regarding our acquisition of EVERFI on December 31, 2021, please see Note 3 of the financial statements included in our Annual Report on Form 10-K for the year ended December&#160;31, 2022, filed with the SEC on February 22, 2023.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-347"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-376"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#f-500"
          xlink:label="f-500"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-499"
          xlink:label="f-499"
          xlink:type="locator"/>
        <link:footnote id="fn-4" xlink:label="fn-4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2023 and December&#160;31, 2022 was $28.0 million and $31.7 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-500"
          xlink:to="fn-4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-499"
          xlink:to="fn-4"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>97
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M#W=: ?!& .YO#70KW4GS,<7IXYGU?P%02P,$%     @ N4D#5PS'K$9/ @
M+04  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RM5-]OTS 0_E<L,Z%-
M&G5^;&TI::2MTP1(2-7*X 'QX";7QIIC!]MIQW_/V<FB3G03#[PD=_9]G^\[
MWSG;:_-@*P!''FNI[)Q6SC4SQFQ10<WM2#>@<&>C3<T=NF;+;&. EP%42Y9$
MT9C57"B:9V%M:?),MTX*!4M#;%O7W/R^!JGW<QK3IX4[L:V<7V!YUO MK,#=
M-TN#'AM82E&#LD(K8F SIU?Q;)'Z^!#P3<#>'MC$*UEK_>"=3^6<1CXAD% X
MS\#QMX,%2.F),(U?/2<=CO3 0_N)_39H1RUK;F&AY7=1NFI.IY24L.&M='=Z
M_Q%Z/9>>K]#2AB_9=[&3]Y04K76Z[L&802U4]^>/?1T. /'%"X"D!R3_"DA[
M0*@<ZS(+LFZXXWEF])X8'XULW@BU"6A4(Y2_Q94SN"L0Y_*%5B7>"90$+:NE
M*+E#YYI+K@H@*T]LR>F2&U"N B<*+L_(.W*_NB&G)V?DA A%OE:ZM5R5-F,.
M<_+,K.C/O^[.3UXX_W.K1B2-SDD2)>D1^.)U^ T4"(\#/'D.9UB)H1S)4(XD
M\*4O\*T<RL<F=41OR*U06 3!)5EJ*T+7_;A:6V>P]WX>D]IQ7QSG]O,XLPTO
M8$YQX"R8'=#\[9MX''TX)OP_D3TK0SJ4(7V-/;\J"MTJO'@#!8@=7TLX)USB
MR/NN.":]XQL'/O]R[/)I-(TSMCN4]'?0)(VG0U"7*CMH9O^0?.%F*Y0E$C8(
MBT:32TI,-YR=XW03^GNM'4Y+,"M\S\#X -S?:.V>'#\RPPN9_P%02P,$%
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
M<7&_QO7$K0A^ZNCY'R%X\329V(_M4*L%E":@-(FBF5ZA!3ON%^Q&;$7@1[>
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
M+3'0*L D]3 IO6E=[!O$("7&EJ;0O/JZR>ELB .U?D0PBAX:K$GV-EM:FE#
MY4?2GDVQ;Q]GXGBL<!@0H!PDO%JVL?5=(2?JBGP$*8 #B3K(#K9LP44X2:J$
MB<H%R(3<_>*N3$NJOK5H^-T)[$%C1Y=P<0?XXFH3]_33?I09HD2/#5T& 20#
MF/C'T!?6KJU*3CO3*/8+LG^T-O&4WK$OZ"(XS:GD6I(GH,$P?:[UZB*E\(-$
MH*"=J8PZFAW^V%>Z*S&$/NGUL9C(Y84D\F(J'.Q]1"9R^X.I"6[C_V#K;&/@
MT/*T[4K8SO@ZZ(QYX;093RXK7=PM,&UC]=X6$W'2X*<-, 8]Y#:6(:A=!%,:
M3 &%B;H ^DI1\MKJ!CTE$2S !EVDTF\[ARH#RI4+^C262<ZI7E082UJQP^HW
MRKTBN7<[IWH;Z' PN%R6!B*I'S^V *B XF)M:#DX6U)A9,75^@Z%:@.BVI/<
MH4U4BP5V*,*BT %:PD 2AT249T?6456Y@E</@D.T!2?Y"YSCMNA/T0.V78:F
MI2G(3]1M$)PB[,5:0)M[)@U[\AH_[ND5CIE=Q%H9X(#G1<,0L]W)?>1;*Q)1
MP,VD23T@V*B72X!BQDPN!2_\NN]"3E$N:F7TPE1;_K&%MCP$G JVO$\F6>%J
M=1BS*T@NB]H0$XFPURU/]V3;[ CCNN5^*%LA%5LAV:%IYZ)P#+;HP)7CKQ<\
MO6,88C;") 6++FF[UU4K/J*$>Y/749YDSP5*V328.V0SNR>J5UC/D!BK"J8/
M*UFF,LO@J79EN/%3PL:9CZBH'PA/BS: Z@9N\WK!$YKL"L\XY$M:*70&H>MD
MH-"-B;HR?_5-%-PR;GAA9NX2N3PEG*M<(TU2N,"&.53N]4U""T;- GO'1#C-
M,R+R0?,. 0*WW@K+"JD6;L$K,%-DN6K@UY3$[(9PB+2>C<5MI,V%9N7;QBFZ
MQL*9ULL,<O[NB<%MS-7GY<0PC6)>"?4-'0=:LE7>U(7Q15NCFR20%C ,RIB;
M(@R'H9#UE$"+M?"WGCNQR)H3'8VM\-4$;4FF.PD0+@VFQ_?<:&B L;- F$S8
M2B=\[0FQ<Q:?BSS7[RW(/<[(7DH[B:/ZKA^/P<T./,^6VH-%7CK\ ]B$%LIW
MGKAM9-I8X^'L9*Q^VH[CX4W;-)6!O62%<'ER*Z^Q_@YNVD4$T2_4R>SEX<O9
MBS?J[9-9WR>J?EE49I7)Q<'HXN:V,YUH*'"Q31[U@(7P$SK(^ #5L=*R\F56
MWG1^)?2S]!&%P(T*-4N0NG),KZ5;<5LUW / P8Q4I.X(UP?B%9\!J->=^FY
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
M'Q-@?Z&U:UY80/OKQ]F_ 5!+ P04    " "Y20-7SH1?RDL8   @1P  &0
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
MVO_15FO^'RCSBHKT@E^N#-6)-1Z@SQ<52=K]@0O"/\5Y]2]02P,$%     @
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
MU;\<QQ[HOM#I&U:MN^)BJ2R5*IU94FV(VDV@\4(I^])P"^RJS<5'4$L#!!0
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
M3)/'*128]V@)1.XL*"NPD%.V-'G) ">:5.2F8UF!6>",&%&HU^8L"FDE\HS
MG"%>%05FKR/(Z7IHV,9FX3Y;ID(MF%%8XB4\@'@LYTS.S%8ER0H@/*,$,5@,
MC1M[,/,47@-^9K#F6V.D/'FB]%E-OB9#PU('@AQBH12P_*S@%O)<"<EC_&XT
MC=:D(FZ/-^I3[;OTY0ESN*7YKRP1Z="X,E ""USEXIZNOT#CCZ_T8IIS_8O6
M-=;W#1177-"B(<L3%!FIO_BEN8<M@KV/X#0$YRW!VT-P&X)[+,%K"-ZQ!+\A
M^,?Z$#2$X%@+_8;0U\&J;U>'9HP%CD)&UX@IM%13 QU?S981R8C*Q ?!Y&XF
M>2*:XU>TXF@.3&<UB0&-,Q[GE%<,T"5Z?!BC\[,+=(8R@GZDM.*8)#PTA;2M
M%,RXL3.J[3A[[+CHCA*1<C0A"20=_.EA?G" ;TJ?6\>=C>,CYZ#@MXKTD&M]
M0H[EN!WGN3U,O\-,TNV]]/'QUIT.^N1XZUWTZ?_Y/GOWX7="X;8YZ&H]]STY
MV)5JM9S7+:?>[@$O<0Q#0S[.'-@*C.CC!SNP/G?%^91BXU.*34XI-CVEV.Q$
M8CO9XK79XAU2C[[+\IR1F!: SF6*\(NN#*DE BVABO$J<FS+#\W5=N3_!5W:
M7M^R=V'C#ICKJ<3?1DVZQ"S/ZN_"IETPQ[\.=F&S+IA[Y5RWL/KJS*V'OP"V
MU#6=HYA61-3_OW:U;1MN=+5\LSZR!Q.[8WTJVXRZ*_@K7_<H\@E:9H2C'!;2
ME-7KRP+'ZKI?3P0M==EYHD(6,3U,9:L$3 'D_H)2L9DH VWS%?T!4$L#!!0
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
M[E=V =XOI32;&ZN@^[(\^Q]02P,$%     @ N4D#5^@Z3UB@!P  @Q0  !D
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
ME%;*TKNK&F;TT$7M#&@]5<KN/ER ]NF\_ =02P,$%     @ N4D#5_5:2^0
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
MX-V@^IFN_S!RZ^:HM338O9U8XA@,RF[ _QLIS?[#'C .ULL_ 5!+ P04
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
M7-=9=1NK>A"T*"\#+:F0I)0_MP2O"%,=Y/LUI>+PH ".=^)F_P=02P,$%
M  @ N4D#5RRJ*Q,[!0  RQ$  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N
M>&ULM5C;;N,V%/P5PET4">!$=\E*'0.)O8NV2)M@L]L^!'V@)=HF5A*]))5+
MO[Z'E"S9%J48:/MB2]0YY'!$SAQJ^L+X-[$A1*+7/"O$]6@CY?;*LD2R(3D6
MEVQ+"GBR8CS'$F[YVA);3G"JD_+,<FT[M'),B]%LJML>^&S*2IG1@CQP),H\
MQ_SMEF3LY7KDC'8-G^EZ(U6#-9MN\9H\$OEU^\#ASFIZ26E."D%9@3A978]N
MG*N%$ZL$'?$')2]B[QJIJ2P9^Z9N?DFO1[9"1#*22-4%AK]G,B=9IGH"'-_K
M3D?-F"IQ_WK7^R<]>9C,$@LR9]F?-)6;Z]%DA%*RPF4F/[.7GTD]H4#UE[!,
MZ%_T4L?:(Y240K*\3@8$.2VJ?_Q:$[&7X'@]"6Z=X!XE^%%/@E<G>*<F^'6"
MKYFIIJ)Y6&")9U/.7A!7T=";NM!DZFR8/BW4>W^4')Y2R).S.2L$RVB*)4G1
M)UK@(J$X0X\2&N#U2K0@$M-,H+,YR[>L@":!V K=) DO(>7C*ZQ 003"18KN
MY89P=$?QDF944B+.T5F=?XXNT-?'!3K[<(X^(%J@+QM6"D@24TO"/!0:*ZDQ
MSRO,;@_F7\OB$GGV&+FVZQG2%\/I"Y) NJ/3W<-T"]AK*'0;"EW=G]?3WSU?
MXX+^C=4Z'J.64+VL@94'3@305C4 =0:6!7JZ60K)81?\9>*C N"; 2AIN!);
MG)#KT5:-Q9_):/;C#TYH_V1BYS_J[( KK^'*&^I]MELV&5G#_!,FI.G]WPYW
M\N082:J20IVDY.YY%@23R61J/>_/OAOE3GR_C3J8EM],RQ]$] 6_PA;8XC>\
MS(@)6Y4>[(WJ^)X='&$S1(5A&)FQ!0VV8!#;7(L([,N$DY1*4,D,EA\Q[KN@
M R *.@QV@R9NT ,R;$"&@R#OMX3#!BG6L#) Q5'6:L@89)!S)45;QM4>,@$/
MN\ ]SSX";@B*E("8@$<-\.BD!9VP/*="N6$EA0)8YM3,<M3!X7MN? 2V&Q3&
MOF\&.VG 3DX"NR$XDQN48$YZ]^!\T@'@QIY[A-(0Y/<MV+A!&0^B7!!.G[$J
M!\ G0!1+K9 FB/'PZ!7$;I#7]](=NW5-^R0FGW%2Z7HOC75'!R!MVS\":8IR
M@K 'YIZY.R?!!&<I!-:5UH6JDM(*+Q1NF39^R91X54ZD))_VZ$,]W(%"!?ZQ
MC!FB CN(>R;3VJPSZ$RJ5%$*H90@@6U&4RT9RE.7&5WK2S-HMPO:BX[WFR'*
MC1R[!W3K=\ZP5U4ET9Z<&1%Z!F7RPF.$W:@X\-T>A*UU.>]X%Y-@Q;A>*62_
MGF,G@3>XEAT%MG<,OQL7VV[<M\9;>W.&_>V."'&%[EBQOI"$YT,NX72MRX^"
M#L^&*#?ND5ZG=3AGV.)N^AG>&=Q[3(>=VL6QW<@_5CQ#W"2T[;Z5TEJ=,^QU
MK4G?*9,>-Y7^&Y2]U13&>R>'@U+W@0FJ-^O3QU>ICHU0**&/!6A[M8F-%=T[
M>/XUHXO_<8!#CI5#'[:T;N@,VR%4NS=9NT'W*F>D_3O#4':L*#S"8@?K$CT2
M@GYGDJ")$G> #$556> 2*D"2CI6 IFI*J9;2Y@"X:MZ7:(\F*\813E/]^N )
M+:JO#?IXLV0EO.@21(()H?JJ%#IYJ_#B[$!(-/0=F9<FOJR]DRPLC;7^(J Z
M+@M9G3*:UN:KPZT^G'?:)U=SH-WT)(8G^D.%U0Y1?>;X#?,UU!R = 7#V9<1
MB "OOAQ4-Y)M]5EZR204U?H2BBEP(A4 SU<,.*]OU #-]YO9/U!+ P04
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
M#@+0S7!I-E95OMTNE*7F[9<%S6/4SH&^YTK9^XT[H)OPT]]02P,$%     @
MN4D#5R.>59T0 P  BPD  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
MM59K;YLP%/TK%JNF3DH+(<]V"5(>K;9)U:)FW3Y4^V#@!JP:F]DFZ?[];$-8
MVE)41=N7Q*]S?,[%OM>3'1</,@50Z#&C3$Z=5*G\TG5EE$*&Y3G/@>F9#1<9
M5KHK$E?F G!L01EU?<\;NADFS DF=FPE@@DO%"4,5@+)(LNP^#T'RG=3I^OL
M!VY)DBHSX :3'">P!G67KX3NN35+3#)@DG"&!&RFSJQ[N1B;]7;!=P([>=!&
MQDG(^8/I?(ZGCF<$ 85(&0:L_[:P $H-D9;QJ^)TZBT-\+"]9[^VWK67$$M8
M</J#Q"J=.F,'Q;#!!56W?/<)*C\#PQ=Q*NTOVE5K/0=%A50\J\!:0498^8\?
MJS@<  ;^*P"_ OAO!?0J0,\:+9596TNL<# 1?(>$6:W93,/&QJ*U&\+,5UPK
MH6>)QJE@":%"IXL4LP0D(@RMBSRG! 2Z)@RSB+ $?0TI2;")NOR 3I>@,*&Z
M=8;NUDMT>O(!G1C@MY07$K-83EREA1EZ-ZI$S$L1_BLBANB&,Y5*=,5BB)_B
M76VH=N7O7<W]5L(O!3M'/:^#?,_O->A9M,.7$&EXU\+]%CF].L@]R]=K"_*2
MR(AR60A ][-0*J%/\,^F6)5<_68N<ZLO98XCF#KZVDH06W""]^^Z0^]CD]%_
M1/;$=K^VW6]C#^:8ZA,$"&OS$$$6ZE/5'-72>,DVM&PF^VP#W^^/)N[VT%#K
MED<:&M2&!JV&9G%,[#5H4E]"!X?J^Q?=9^I;^8]4/ZS5#UO5ZXRL*.@,K!KU
M#U_H/^M>],;/#+1N<:2!46U@]-;SI"\XM%WP^>CE61I[WC,SK=L=:69<FQFW
M?XVG>1;02O!$X*QSD&X[:*VPLI\,\<T^(V.*5ES:@XCNKQZ5*:DA!9T\BPR$
M!3;FE78])D=U=,41PNR6<U$**(<96 '/9IORS7_>I RU>U#OM.7$/@,DBGC!
M5%GZZM'ZI3&S!=;]N[Q\IMQ@D1 F$86-AGKG(WT!1%GZRX[BN:V>(5>Z%MMF
MJE]+(,P"/;_A7.T[9H/Z_17\ 5!+ P04    " "Y20-7TRK+TV $   )'
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RMF5UOHS@4AO^*Q8Y6':D;
M/O+93A*I*0&ZVDK55+-[,=H+EYPD:,#.VD[2^?=K Z4A0V@BG9L&&[^/C_$K
MCLL9[[GX(=< BKQF*9,3:ZW4YM:V9;R&C,H.WP#3=Y9<9%3IIEC9<B. +G)1
MEMJ>XPSLC";,FH[SOB<Q'?.M2A,&3X+(;991\7,&*=]/+-=ZZ_B:K-;*=-C3
M\8:NX!G4M\V3T"V[HBR2#)A,.","EA/KSKV-W%R0C_@[@;T\N"9F*2^<_S"-
MA\7$<DQ$D$*L#(+JGQW<0YH:DH[COQ)J57,:X>'U&SW(%Z\7\T(EW//TGV2A
MUA-K9)$%+.DV55_Y/H)R07W#BWDJ\[]D7XYU+!)OI>)9*=819 DK?NEK^2 .
M!)YW0N"5 N]<0;<4=,\5]$I![UQ!OQ3TSQ4,2L'@7,&P% S/%8Q*P2C?W6([
M\KWTJ:+3L>![(LQH33,7N2%RM=["A!GO/BNA[R9:IZ8^B&1'C7_( Y-*;+4O
ME217/BB:I/(S^?TW=]#]0A)&'I,TU7:3U^132W-L*QV6@=MQ&<*L",$[$<*
M/'*FUI+,V0(6=;VMEU.MR7M;T\QK!?ZY91W2=:Z)YWA=\NW9)U>?/C?$=7\^
MQFO!^)=$<W]W"C._!!/.GLA5L35-K*"=Y4.L6>Z'*PLOP9Q>670)YO3*:E[H
M5O[NYO#NQ_[^_I>^1QX49/+?)I<6H%XSR.206[FA,4PLG20DB!U84Q.G\Z7)
M6I@P'Q,VQX0%F+ 0$Q8AP6JFZU6FZ[71IW=QO,VV*56P(%RM09"89WJ>M<GY
MVHDIEY+ ZT;G;SU"<?("^AP0IU3*9)GHKH3I3J"")6PE=490:_V&9?"JB.N1
M+'];-CFXB.HFC\H<6G;3/SRG<S.V=X?6;(W]4FMBPN:8L  3%F+"(B18S9K]
MRIK]5FL^,%@N(3\PD@T7^?F1+XWA0$^FB-"F)7)/-U>RZ54^*^C] XLY1_8J
M1@Q.C_!;([S4,YBP !,68L(B)%C-,X/*,X,//'-L#O+]$;(7$(UYM!5V:1[%
MA/F8L#DF+,"$A9BP" E6,]ZP,MX0Z_ VQ#0=)LS'A,TQ80$F+,2$14BPFNE&
ME>E&K6^[=]-=$\9-@J0IH1G?,M5DO-$OZ>ZFVS]*B:T37NHG3-@<$Q;\^BAZ
MQX\BQ)PP0H+5;')3V>2FU28!%Y"L&(FW0@"+?Y(E%WLJ%OJHSY2@L9*M2;(5
M?NG["A/F8\+FF+  $Q9BPB(D6,V(KO/^"<_!2I,E"<EWJ#0?E39'I06HM!"5
M%F'1ZNX[^(#L8N;+=MK%#L2D^27M\ .*-^RX]10V+T>Y[L$PU^T<9;H -;2P
M*32O,ZC/&9T(S:N&%7ML']0+,A"KO'8D=>;2>U9\Y:IZJ_K475Z5.>J?N;?W
M;D._[][.F_H#4^?*ZQ;OTQ9%LD<J5@F3)(6E#L'I#/4_O**H.Q4-Q3=Y%>.%
M*\6S_'(-= '"#-#WEYRKMX:9H*K^3?\'4$L#!!0    ( +E) U=[PS9/_ ,
M -81   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;+58[V_B1A#]5T;N
MJ<I)7/P+#$D!Z8Y<U%2]%EUZUP]1/RSV *NS=[G=!1*I?WQG#3$8C E7\@76
M]LSSF^=Y]MC=I53?]!31P&.6"MUSIL;,KEU7QU/,F+Z4,Q1T9"Q5Q@QMJHFK
M9PI9DB=EJ1MX7N1FC NGW\WW#56_*^<FY0*'"O0\RYAZ^H"I7/8<WWG>\9E/
MIL;N</O=&9O@/9HOLZ&B+;= 27B&0G,I0.&XY[SWKP=^9!/RB*\<EWIK#;:4
MD93?[,9=TG,\RPA3C(V%8/2WP &FJ44B'M_7H$YQ3INXO7Y&O\V+IV)&3.-
MIG_SQ$Q[3L>!!,=LGIK/<ODKK@MJ6;Q8ICK_A>4ZUG,@GFLCLW4R,<BX6/VS
MQ[406PG-X$!"L$X(7IH0KA/"O- 5L[RL&V98OZOD$I2-)C2[R+7)LZD:+NQE
MO#>*CG+*,_T;5'S!K)1P)[11<[I$1L/%+>,*OK)TCB#'4!WU%BYNT#">TNH=
M?+F_@8LW;^$-< %_3>5<,Y'HKFN(I3V7&Z\9?5@Q"@XP^FTN+B'T&A!X05B1
M/JA/O\&8TOT\/2BGNZ1-(5!0"!3D>.%1@70#ME1Y^)T"X<Y@IO^I*G*%VJQ&
MM>:\UC,68\\A]VE4"W3Z/__D1]XO526?":PD0%@($-:A;W?(>ZW1-& P5XJN
M?P/N#:/Z:6E[Y)8+)F+.4AA*S7.//GQ\--;QHQ3AHZ"F4<SNK]2KGL10X8SQ
M!/"1[E\:-5!O@3135&22G TP2ZZJWP:O EW2LEEHV3Q1RS^DB%]#SGH>?^;E
M'5;L1[-+HK0*45I'1-%\(JCTA#!ABLF$BPG=1)[O,_#P";,1JLHZ:Z%/M=F9
MP$HJ1(4*T:O<9Z)S"G FL)( [4* ]DN]L6JM!HRM# LK0U7E*[@HA[/3RJ(?
M1%?M3M==;)>T'Q4&OM\NHDI<.P77SDNYIIR->$H&Q:.$5YBM;<+-J+W#=S\H
MM(_!*K97!=NK\Q@,_@6:C6CR$>M;7_P$-"DNF4H@EL(H&KITK1UKB9S:C6<"
M*VGF>YO!R'L50ZYASZ3!N=#*(FQ-A_Y)IFS8?CC2((WGYV:E.OY>?WL[#J@(
M"9H'#.MOQCB_=DBJLNS3_Z\FV*,:786[]>P'';2TOYG*_&-CV<M-?2<,4G<8
MH($!02_9K-;$]6<^N8//A%;6:3-Q^<W7L7'M#'2R"&="*XNPF;#\8R/6KHWY
M7DN0/*D4DW>T/ZL4I+5ORXKG;458Z'?:WH%^WXQ'?NWP<<"_/U!&M#<0^.UV
M<[>*_:C="MRMEV[[Q>,34V1!#2F.*<>[;),$:O418;5AY"Q_#Q])0V_U^7**
M+$%E ^CX6$KSO&%?[8M/.?W_ %!+ P04    " "Y20-7+W,DK,X$  !('
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6S-66USHS80_BL:>M/)S23A
MS7:<U/9,8KB>.Y<VD_3:#YG[H,#:, ?()PD[U^F/[PH(-@ZA]E5I^\4&H7UV
MM<]JET6C->.?100@R6.:9&)L1%(N+TQ3!!&D5)RR)63X9,YX2B7>\H4IEAQH
M6 BEB>E8UL!,:9P9DU$Q=L,G(Y;+),[@AA.1IRGE7Z\@8>NQ81M/ [?Q(I)J
MP)R,EG0!=R _+F\XWIDU2ABGD(F8983#?&Q<VA>^/5 "Q8S?8EB+K6NBEO+
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
MQ?%$<</)-M].+PD7F_/\<@,X )H9B/<K0OCA)G-0'1)-_@=02P,$%     @
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
MW_;6+UJNJ^O,&ZFUS*K'E8CFHB@!\/M"2OWX4@;8WKE/_P502P,$%     @
MN4D#5]<=PF_] @    D  !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
MS59M;],P$/XK5IC0D+HF3==V*VVD=1MBB(FJ9?!AV@<WN3;6$CO8[@O\>LY.
M:H+(J@D-B2^)7^X>/\_=.9?15LA'E0)HLLLSKL9>JG4Q]'T5IY!3U18%<-Q9
M"IE3C5.Y\E4A@2;6*<_\, CZ?DX9]Z*179O*:"36.F,<II*H=9Y3^7T"F=B.
MO8ZW7YBQ5:K-@A^-"KJ".>B[8BIQYCN4A.7 %1.<2%B.O8O.<')N[*W!%P9;
M51L3HV0AQ*.9W"1C+S"$((-8&P2*KPU<0I89(*3QK<+TW)'&L3[>H[^SVE'+
M@BJX%-E7ENAT[)UY)($E76=Z)K;OH=+3,WBQR)1]DFUE&W@D7BLM\LH9&>2,
MEV^ZJ^)0<PC#)QS"RB&TO,N#+,LKJFDTDF)+I+%&-#.P4JTWDF/<)&6N)>XR
M]-/1##; UT!F$(L59S92QU>@*<O4&W)$&">W+,MP68U\C0<:-S^NP"<E>/@$
M>)_<"JY31:YY LGO_CX2=6S#/=M)>!#PPYJW23=HD3 (N^1N?D6.C]X<P.VZ
M*'0M;O=P%%H8!E/(C*_(%*0M>1X#^;3(V(J:V+3(]:[ @H*$?&:YL1-+,L<M
MM:1EF=U_1&QRHR%7#TT1*XF<-A,Q5W"H"AK#V,,[ID!NP(M>O^KT@[<'9)XZ
MF:>'T%VR99GL'ZA"IU23+568Z#A;8Y9,QK&J04H<R\H!;1:P8IQ7B@N03"1-
M\DH"?4O ?! V4=@+1_ZF@77/L>X]A_4+)*=%YII*3?"F +F_V#'U,+2E=!(,
M3H).DYZ#U/XR77TGO/^_5&7_'\@<.)F#Y^57.IE%3:9P,IN(#_ZHMP[VH^:"
M.W.$SEZ&4,NLQ\ UMB^B!=Z1VM5J8EN>VPEK=(-VKYGMN6-[_E)L85\EVE6)
MJE5)$^/#9W="DMLO?%,9^+6NE(-<V=ZK2"S67)<-RJVZ]GY1=K5?YN6_P2V5
M^/51)(,EN@;M 5Y+6?;;<J)%87O<0FCLF':8XB\*2&. ^TLA]'YB#G _/=%/
M4$L#!!0    ( +E) U?QS$.=/P(  "D%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;*U476_3,!3]*U:84"=!G8^V3"6)M*9"@(14M1L\(![<Y*:Q
MYMC!=IKQ[[&=-.I$-WC@)?:U[SF^YSC7<2?D@ZH -'JL&5>)5VG=+#%6>04U
M45/1 #<[I9 UT2:4!ZP:":1PH)KAT/<7N":4>VGLUC8RC46K&>6PD4BU=4WD
MKQ4PT25>X)T6MO10:;N T[@A!]B!OF\VTD1X9"EH#5Q1P9&$,O%N@V46V7R7
M\)5"I\[FR"K9"_%@@T]%XOFV(&"0:\M S'"$#!BS1*:,GP.G-QYI@>?S$_L'
MI]UHV1,%F6#?:*&KQ+OQ4 $E:9G>BNXC#'KFEB\73+DOZOK<=W,/Y:W2HA[
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
ME0/;@C']]1?;MW[7A;Q/LGF?9(N>R#K)<=ODN.?8]X^S+OHUT*^ Z@6UG>+
MMEQ9$MO#N&K4?'>(@Z[:_'LUS\'!T.NJ+31J&%N>W:IUO/1:+[VS7BYIF)(,
M+>7KC#*=KV?AKZVT/LGF?9(M>B+KY,!O<^#_I#;@]YF</LGF?9(M>B+K)"=H
MDQ.\M0W40._P^7:P,["/VH!&#0>!YW?59N?-^&;K"F#^/;?K!3@8'/4.C9HK
M33BR]/:5)G3B.6CC.3C+<D/9AC(BX$S/.<OPVK+NDVS>)]FB)[).&H9M&H8_
MJ><,^TQ.GV3S/LD6/9%UDF-;SZ.$]=:NTR //P2<@>\?=QV=6F '1VJS']AQ
MHNUHR //LX^^;!8Z-=>QK*.V\UH;NC%5XUE7@I^CC'_$/),5+R@2"<A1L)K&
M8C6-H3 A10PH2KF<'#E$B*SH%CZ@':"$; $Q" D7B)9,+MN!KD.QIJSB%0D#
M0')^0SQ]1'D]3X&:IY <** =*)0=53$50N%RI(X74$@+GG*AA"LB5W*H%4G%
M&Y:,*?$3$':IBY!Y,,OFP.+JF()+QK(0]0NPE;9'(5?5 <"1_-H>S6R-?*Z.
M3C3R&SR:Z7@6>'2KDU_9BDC')#.X/YTQGUVHSW;D]!RG!4<9K*4[UF4@WV^L
M/BZI-X)NJFE]186<_:ME B0"IA3D]36E8K]1-V@/K:;_ 5!+ P04    " "Y
M20-7O2%I/]@#  !%%   &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6RU
M6%UOHS@4_2L6,UI-I=V"#03232)- ZN=U5:JVL[NPV@>G,0A:,#.V":9_OLU
M'Z&!N&S:<5\2;,XY]KW7'+ G>\:_B0TA$OS(,RJFUD;*[95MB^6&Y%A<LBVA
MZLZ:\1Q+U>2)+;:<X%5%RC,;.<[(SG%*K=FDZKOELPDK9)92<LN!*/(<\\=K
MDK']U(+6H>,N33:R[+!GDRU.R#V1G[>W7+7L5F65YH2*E%' R7IJ?817,71+
M0H7X)R5[<70-RE 6C'TK&Y]64\LI9T0RLI2E!%9_.S(G658JJ7E\;T2M=LR2
M>'Q]4/^C"EX%L\""S%GV;[J2FZD56F!%UKC(Y!W;_TF:@/Q2;\DR4?V"?8-U
M++ LA&1Y0U8SR%-:_^,?32*."$I'3T - ?4)WC,$MR&XYX[@-03OW!'\AE"%
M;M>Q5XF+L,2S"6=[P$NT4BLOJNQ7;)6OE)8+Y5YR=3=5/#F[(SM""P+NR)(E
M-*V*]R%*!4X23A)<M=FZO%UPGM($' B+1_#PN"47"DTD3C-Q 7X#G^\C\.']
M!7@/4@H>-JP0F*[$Q)9JIN5X]K*9U74]*_3,K%QPPZC<"!#3%5EI^-$P?S3
MMU6&VC2A0YJNT:#@7P6]!*[S*T .<C7SF9]/1[IP?F[T^-6C=Y+AMFO&K?3<
M9_1TRZ->%%_^5E#P29)<?-55O=;U]+JE)UZ)+5Z2J:5,3Q"^(];LEW=PY/RN
M2[E)L<BD6&Q(K%,<KRV.-Z1^>*!UV:^)HXI8OD!V,Q1 QU-+8G><5PULY(U1
MT(5%IS#?1<'8[\)B#0PAQX<MK!.EWT;I#T8Y5X\W5R^9 F?J=77PIB\W)%\0
MKEUZ@WHO77HFQ2*38K$AL4Y11FU11F_D"R.3Q3$I%ID4BPV)=8H3M,4)7NL+
M-=$_>D1A")';>Y+G&E@0N+[3\X53F.N'H1OV?$$'@V&(]+X0ME&&@U$^<$P%
MKKY!SW:&0<67+CZ38I%)L=B06*<LX[8LXS=RAK')XI@4BTR*Q8;$.L6!SM,>
MP'FM-S3,X^<TA-#O>X,&%OC0[W\S:&#0'[E.ST-B'<[ST?B9KP9XM-N!_Q/I
M.8XP+/+256=4+3*J%IM2ZY8#/94#O9$O-,*F2F12+3*J%IM2ZY;H::\'!W<K
M@][@:G8*R!T[?7/0X'SD.R?N<(I3'@)//ATT.&\<P,#MN8-]="R2$YY4YU$"
M+%E!9;W;;7O;,Z^/U4E/K_\:7LVAIC\JS\BJ8Y@G^?J [0;S)*4"9&2MAG(N
M V5EO#ZSJAN2;:M#F063DN75Y8;@%>$E0-U?,R8/C7* ]N1P]A]02P,$%
M  @ N4D#5Q*SD6E7 @  N@8  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULM95M;]HP$,>_RBFKIE;JFA @5%V(--I-ZS34JJC;BVHO#!Q@U0^I[0#[
M]CL[$+&-LFE:WR1^N/O?[WS.)5]I\V@7B [64BC;CQ;.E1=Q;"<+E,R>Z1(5
M[<RTD<S1U,QC6QIDT^ D19PF219+QE54Y&'MUA2YKIS@"F\-V$I*9KX/4.A5
M/VI%VX4[/E\XOQ 7><GF.$)W7]X:FL6-RI1+5)9K!09G_>A=ZV+0\_;!X O'
ME=T9@\]DK/6CGUQ/^U'B@5#@Q'D%1J\E7J(07H@PGC::41/2.^Z.M^H?0NZ4
MRYA9O-3B*Y^Z13\ZCV"*,U8)=Z=7'W&33]?K3;2PX0FKVK:71#"IK--RXTP$
MDJOZS=:;<]AQ2--G'-*-0QJXZT"!\HHY5N1&K\!X:U+S@Y!J\"8XKGQ11L[0
M+B<_5XRJL<6G"I6#]TMZ6CB^0L>XL"?P!G9VT>_"PQ#E&,TW. *N8,B%H*.U
M>>P(Q0O&DTW801TV?2;LITJ<0;MU"FF2MN%^= 7'1R<_R\2429-.VJ23!MW.
M,[I#KKBL9,.YC^R@@O\(+FS))MB/Z)9;-$N,BM>O6EGR]@!?N^%K!_7V7QXW
M/'PF"[AV*.U>V/8+P'8:V,[!P[PIT3#'U1P$TL4_A;N;>V#6(MT2+DO&#7V=
M;A]UK9L%7=\6ED66Q\L]*-T&I7NXKFS]Q[H>5/C'H\H:ONS_UC5[ =A> ]M[
MH;KV?JOK^2]UC7=:D>_J0V;F7%F*-".?Y*Q'53)UIZPG3I>A.XVUHUX7A@OZ
MN:#Q!K0_T]IM)[[A-;^KX@=02P,$%     @ N4D#5S]2<3?H 0  4 0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL?91M3]LP$,>_BN77#.<!Z$!I
M),B8-FF3JJ+!2^0FU\3"L8/M-.S;S^>D74"T+Y+XSO?[WYT?D@W:O-@&P)&W
M5BJ[I(USW0UCMFR@Y?9<=Z#\S%:;ECMOFIK9S@"O M1*ED31%6NY4#3/@F]E
M\DSW3@H%*T-LW[;<_+T#J8<EC>G>L19UX]#!\JSC-3R ^].MC+?80:42+2@K
MM"(&MDMZ&]\4"<:'@$<!@YV-"7:RT?H%C9_5DD98$$@H'2IP_]E! 5*BD"_C
M==*DAY0(SL=[]>^A=]_+AELHM'P2E6N6]"LE%6QY+]U:#S]@ZN<2]4HM;7B3
M88Q=I)24O76ZG6!?02O4^.5OTSK,@>@(D$Q \@&(+XX Z02DH=&QLM#6-^YX
MGAD]$(/17@T'86U"&M^-4+B+#\[X6>$YE__B&Y 9<UX*':R<L+L1BX]@]Q+\
M5KI/P.)TOD<N>WB/,5_RH>[D4'<2="Z.Z!3<-F<$W^3^M1<[+GTY]HRLP3HC
M2@<5&4.XJCXZY\1GK9_.W-LO->?=,RKA,Q/[GP<G;E7UWG$Z;3&FO0II\?+M
M\D6:7J=Q%$49V\W7BLWV&^_:;VYJH2R1L/5L=+ZXI,2,YW<TG.["7FZT\P<J
M#!M_Y<%@@)_?:NWV!IZJPT\D_P=02P,$%     @ N4D#5X.=7PMA P  1A4
M  T   !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0DH@*R!M2)4F;5.E
M]F%OE2$.6'*<S#$=]'&_LM=]Q3YE7S+?."1 ?1GMPUH61&/?XWON\?5UXM(O
MU)+3ZQFEREFD7!0#=Z94_M;SBLF,IJ0XRW(J-))D,B5*=^74*W))25R 4\J]
M=JL5>BEAPAWVQ3R]3%7A3+*Y4 .W5YL<<_L0#UP_/'<=0S?*8CIP;T]>?YUG
MZN*58^Y';XZ.6K>G%]OVDQ(X=3TK:6</TK-6"R<&$",/]R/?Q8U1=_>BWL&,
M$?<VB5<ZCC55+>H8<X[LJG[]0&75T%]T=5L678TH3%'7MROZ_?TG4C8-LE8X
M7E6APWZ2B:90 ]<8=&224N>.\($[(IR-)0.OA*2,+XVY#89)QC/I*+U#M!0?
M+,6]@7W3@\U3\:1,9+*,;2*8O^-J^!:PZH% QGDML.T:P["?$Z6H%)>Z4PXN
MC0\@IVK?+'.M<"K)TF]WW,:AO.D@XTS&5-9A?'=E&O8Y34".9-,9W%66>P J
ME:6Z$3,RS00I-:P\JH:FG5#.K^')\B79X%XD:VM:%H*HFUI0U30TI@/\ZVR&
M>YWV_$F\3L[N,O5^KJ<CRCY4"KV2-&&+LK](:@$8NX^SDSSGRW><345*S>3W
M#CCLDY6?,\LDN]?1H%0FVD"EZ]Q1J=ADW?)-DOR&+M2JG!8)KKE]@)K_;9ZG
M5%!)^+IH7?LO.<M/5AQTGTMR^539%FS56!T77KK(SB&(# ]!Y$'49.\01$8'
M(++[;$_-QXCT7Z1(KSH*K9VW-DY;M=6!4^W _0SG9]X$=<9SQA4356_&XIB*
M!X<N3:_(6/^3N,&OQ\<T(7.N;FIPX#;M3S1F\S2J1UU!(JI13?LC3,\/ZR.U
MCL5$3!<T'E5=.1V734<W=-3J H=MY+*\[ CF8S [ A@6!U. ^1@O+,[_-)\>
M.A^#8=IZ5J2'^O10'^-E0T;E!XMC]XGT99]I% 5!&&(9'8VL"D98WL(0OG8V
M3!MX8'$@TN-RC:\V7B&[ZP!;TUT5@LT4KT1LIGBN ;'G#3RBR+[:6!SPP%8!
MJQV(;X\#-67W"0)854P;MH-Q)(HP!&K17J-AB&0GA(]]?;!=$@119$< LRL(
M @R!W8@CF +0@"%!4+X'M]Y'WNH]Y36_G [_ %!+ P04    " "Y20-7EXJ[
M',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6
M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV
M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O
M@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=
MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    (
M +E) U<']2CMC00  'TD   /    >&PO=V]R:V)O;VLN>&ULQ9K?<]HX$(#_
M%0TOES[TP+]HFRF=:4)RQ\S=E0EI7F^$O8 FLD0EF93\]2>9TLK!V;F7'9[
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
M4$L! A0#%     @ N4D#5P=!36*!    L0   !               ( !
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " "Y20-7_H,T-.X    K @
M$0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" "Y20-7F5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( +E) U<N-)B!5@8  'PE   8
M      " @0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" "Y20-730EC1_4'  !((P  &               @(&9#@  >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&UL4$L! A0#%     @ N4D#5PS'K$9/ @  +04  !@
M             ("!Q!8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4
M Q0    ( +E) U?M&^3KK0@  (8Q   8              " @4D9  !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " "Y20-7-[.*I=<'  #)
M(0  &               @($L(@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
M4$L! A0#%     @ N4D#5U1#JC<8$   U:(  !@              ("!.2H
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( +E) U?IPDEX
M*0,  .D&   8              " @8<Z  !X;"]W;W)K<VAE971S+W-H965T
M-RYX;6Q02P$"% ,4    " "Y20-70KOQS',(   F%@  &
M@('F/0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ N4D#
M5Z?Q(<.C!   \PL  !@              ("!CT8  'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;%!+ 0(4 Q0    ( +E) U?0NH0Q5 D  %H;   9
M      " @6A+  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%
M  @ N4D#5\P\T&[S!@  N!$  !D              ("!\U0  'AL+W=O<FMS
M:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " "Y20-7XX%>UCD&   .#@
M&0              @($=7   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+
M 0(4 Q0    ( +E) U=B;A>$_P<   D9   9              " @8UB  !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ N4D#5\Z$7\I+
M&   ($<  !D              ("!PVH  'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6Q02P$"% ,4    " "Y20-7[%JK*EL#  !O!P  &0
M@(%%@P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( +E)
M U=:CS:0) 0  'D*   9              " @=>&  !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL4$L! A0#%     @ N4D#5]W+0W*0!P  VA,  !D
M         ("!,HL  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M    " "Y20-7(Z(ARB(#  "X!@  &0              @('YD@  >&PO=V]R
M:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( +E) U=E@8N^N0(  (@)
M   9              " @5*6  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
M4$L! A0#%     @ N4D#5]WGVC,T!@  918  !D              ("!0ID
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "Y20-7Z#I/
M6* '  "#%   &0              @(&MGP  >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;%!+ 0(4 Q0    ( +E) U<T4Q;,>0,  -\'   9
M  " @82G  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @
MN4D#5[N;=(6E P  [0D  !D              ("!-*L  'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6Q02P$"% ,4    " "Y20-7I-GC&4\'  "%$P  &0
M            @($0KP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4
M Q0    ( +E) U=UG,QZU 0  %<+   9              " @9:V  !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ N4D#5QP]/I4V!
M1@L  !D              ("!H;L  'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6Q02P$"% ,4    " "Y20-7]5I+Y  $   ""@  &0              @($.
MP   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( +E) U?!
M'/':K (  .L%   9              " @47$  !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL4$L! A0#%     @ N4D#5_"T'O$Y!   5 H  !D
M     ("!*,<  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M" "Y20-7\@X.*'8$  !D"P  &0              @(&8RP  >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( +E) U=8=%0Y: 0  *X3   9
M              " @470  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!
M A0#%     @ N4D#5TY72*&#!0  "R0  !D              ("!Y-0  'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "Y20-7Q%,'E;$"
M  #-!@  &0              @(&>V@  >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;%!+ 0(4 Q0    ( +E) U=2<EW"= <  !\G   9              "
M@8;=  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ N4D#
M5RRJ*Q,[!0  RQ$  !D              ("!,>4  'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q02P$"% ,4    " "Y20-7P5%ON5L#  #P"@  &0
M        @(&CZ@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0
M   ( +E) U?,V?KC@0(  .,'   9              " @37N  !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ N4D#5[1J.4_3!   JQH
M !D              ("![?   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q0
M2P$"% ,4    " "Y20-7(7N?:PH#  #M!P  &0              @('W]0
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +E) U<CGE6=
M$ ,  (L)   9              " @3CY  !X;"]W;W)K<VAE971S+W-H965T
M-# N>&UL4$L! A0#%     @ N4D#5],JR]-@!   "1P  !D
M ("!?_P  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "Y
M20-7>\,V3_P#  #6$0  &0              @($6 0$ >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( +E) U<O<R2LS@0  $@<   9
M          " @4D% 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#
M%     @ N4D#5YA53A2'!P  +S\  !D              ("!3@H! 'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " "Y20-7V3:/)( #  #3
M"P  &0              @($,$@$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;%!+ 0(4 Q0    ( +E) U=N:<LU\ ,  # 2   9              " @<,5
M 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ N4D#5R,L
M"9'8 @  W@@  !D              ("!ZAD! 'AL+W=O<FMS:&5E=',O<VAE
M970T-RYX;6Q02P$"% ,4    " "Y20-7KS'0:C@&  !_'P  &0
M    @('Y' $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (
M +E) U?7'<)O_0(    )   9              " @6@C 0!X;"]W;W)K<VAE
M971S+W-H965T-#DN>&UL4$L! A0#%     @ N4D#5_',0YT_ @  *04  !D
M             ("!G"8! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"
M% ,4    " "Y20-7P"_3_M #   O%   &0              @($2*0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( +E) U?\X);0)P0
M , 2   9              " @1DM 0!X;"]W;W)K<VAE971S+W-H965T-3(N
M>&UL4$L! A0#%     @ N4D#5[TA:3_8 P  110  !D              ("!
M=S$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "Y20-7
M$K.1:5<"  "Z!@  &0              @(&&-0$ >&PO=V]R:W-H965T<R]S
M:&5E=#4T+GAM;%!+ 0(4 Q0    ( +E) U<_4G$WZ $  % $   9
M      " @10X 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%
M  @ N4D#5X.=7PMA P  1A4   T              ( !,SH! 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " "Y20-7EXJ[',     3 @  "P
M@ &_/0$ 7W)E;',O+G)E;'-02P$"% ,4    " "Y20-7!_4H[8T$  !])
M#P              @ &H/@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
MN4D#5[P!UL'@ 0  ["   !H              ( !8D,! 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ N4D#5Q34<>30 0  K2   !,
M             ( !>D4! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #\
,/P P$0  >T<!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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>99
<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>100
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>178</ContextCount>
  <ElementCount>279</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Document</Role>
      <ShortName>Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Organization</Role>
      <ShortName>Organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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>8</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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>11</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.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>19</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.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>20</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9954701 - 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>21</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9954702 - 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>22</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9954703 - 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>23</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9954704 - 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>24</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954705 - 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>25</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954706 - 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>26</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954707 - 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>27</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954708 - 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>28</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954709 - 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>29</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954710 - 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>30</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954711 - 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>31</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954712 - 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>32</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954713 - 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>33</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954714 - 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>34</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954715 - 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>35</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954716 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954717 - 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>37</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954718 - 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>38</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954719 - Disclosure - Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails</Role>
      <ShortName>Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954720 - 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>40</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954721 - 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>41</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954722 - 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>42</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954723 - 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>43</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954724 - 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>44</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954725 - 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>45</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954726 - 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>46</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954727 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails</Role>
      <ShortName>Income Taxes (Schedule of Effective Income Tax Rates) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954728 - 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>48</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954729 - 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>49</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954730 - 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>50</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954731 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Geography) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Revenue by Geography) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954732 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954733 - 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>53</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954734 - 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>54</Position>
    </Report>
    <Report instance="blkb-20230630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - blkb-20230630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - blkb-20230630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration -  blkb-20230630.htm 4</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Not-Referenced] WARN: 12 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration, us-gaap:DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration, us-gaap:DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration -  blkb-20230630.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="blkb-20230630.htm">blkb-20230630.htm</File>
    <File>blkb-20230630.xsd</File>
    <File>blkb-20230630_cal.xml</File>
    <File>blkb-20230630_def.xml</File>
    <File>blkb-20230630_lab.xml</File>
    <File>blkb-20230630_pre.xml</File>
    <File>blkbq2202310-qexx311.htm</File>
    <File>blkbq2202310-qexx312.htm</File>
    <File>blkbq2202310-qexx321.htm</File>
    <File>blkbq2202310-qexx322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20230630_g1.jpg</File>
    <File>blkb-20230630_g10.jpg</File>
    <File>blkb-20230630_g11.jpg</File>
    <File>blkb-20230630_g12.jpg</File>
    <File>blkb-20230630_g13.jpg</File>
    <File>blkb-20230630_g14.jpg</File>
    <File>blkb-20230630_g15.jpg</File>
    <File>blkb-20230630_g16.jpg</File>
    <File>blkb-20230630_g17.jpg</File>
    <File>blkb-20230630_g18.jpg</File>
    <File>blkb-20230630_g19.jpg</File>
    <File>blkb-20230630_g2.jpg</File>
    <File>blkb-20230630_g20.jpg</File>
    <File>blkb-20230630_g21.jpg</File>
    <File>blkb-20230630_g22.jpg</File>
    <File>blkb-20230630_g23.jpg</File>
    <File>blkb-20230630_g24.jpg</File>
    <File>blkb-20230630_g25.jpg</File>
    <File>blkb-20230630_g26.jpg</File>
    <File>blkb-20230630_g27.jpg</File>
    <File>blkb-20230630_g28.jpg</File>
    <File>blkb-20230630_g29.jpg</File>
    <File>blkb-20230630_g3.jpg</File>
    <File>blkb-20230630_g30.jpg</File>
    <File>blkb-20230630_g4.jpg</File>
    <File>blkb-20230630_g5.jpg</File>
    <File>blkb-20230630_g6.jpg</File>
    <File>blkb-20230630_g7.jpg</File>
    <File>blkb-20230630_g8.jpg</File>
    <File>blkb-20230630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="717">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="32">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>103
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "blkb-20230630.htm": {
   "axisCustom": 0,
   "axisStandard": 20,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 717,
    "http://xbrl.sec.gov/dei/2023": 32,
    "http://xbrl.sec.gov/ecd/2023": 15
   },
   "contextCount": 178,
   "dts": {
    "calculationLink": {
     "local": [
      "blkb-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "blkb-20230630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "blkb-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    }
   },
   "elementCount": 506,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 12,
    "http://xbrl.sec.gov/dei/2023": 5,
    "http://xbrl.sec.gov/ecd/2023": 2,
    "total": 19
   },
   "keyCustom": 44,
   "keyStandard": 235,
   "memberCustom": 15,
   "memberStandard": 29,
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Document",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.blackbaud.com/role/Document",
     "shortName": "Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Consolidated Financial Statement Details",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "shortName": "Consolidated Financial Statement Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.blackbaud.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Derivative Instruments",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.blackbaud.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "shortName": "Pay vs Performance Disclosure",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "shortName": "Insider Trading Arrangements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954701 - Disclosure - Basis of Presentation (Policy)",
     "menuCat": "Policies",
     "order": "21",
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "shortName": "Basis of Presentation (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954702 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954703 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954704 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954705 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.blackbaud.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954706 - Disclosure - Derivative Instruments (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954707 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954708 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954709 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954710 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954711 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954712 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-77",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954713 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954714 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954715 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954716 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-94",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954717 - Disclosure - Debt (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-94",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954718 - Disclosure - Debt (Summary of Debt) (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "shortName": "Debt (Summary of Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-97",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954719 - Disclosure - Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails",
     "shortName": "Debt (Summary of Currently Effective Third-Party Financing Agreements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-97",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954720 - Disclosure - Debt (Changes in Supplier Financing Obligations) (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
     "shortName": "Debt (Changes in Supplier Financing Obligations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:SupplierFinanceProgramObligationIncrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954721 - Disclosure - Derivative Instruments (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-106",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954722 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-106",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-108",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954723 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-108",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "blkb:LiabilityInsuranceAmountTotal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954724 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-5",
      "lang": "en-US",
      "name": "blkb:SecurityIncidentNetPreTaxExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954725 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "shortName": "Commitments and Contingencies (Components of Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "blkb:SecurityIncidentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954726 - Disclosure - Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails",
     "shortName": "Commitments and Contingencies (Schedule of Security Incident Expense and Probable Insurance Recoveries) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "blkb:SecurityIncidentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954727 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails",
     "shortName": "Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-36",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954728 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-36",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954729 - Disclosure - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954730 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-5",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954731 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-145",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954732 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-157",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-15",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954733 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "shortName": "Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:DisaggregationOfRevenueRecurringTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-165",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-173",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "9954734 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.blackbaud.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-173",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-47",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-52",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000007 - Disclosure - Organization",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://www.blackbaud.com/role/Organization",
     "shortName": "Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Basis of Presentation",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - blkb-20230630.htm",
     "menuCat": "Cover",
     "order": "55",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - blkb-20230630.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20230630.htm",
      "contextRef": "c-6",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 47,
   "tag": {
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.",
        "label": "Accrued Commissions And Salaries, Current and Long-term",
        "terseLabel": "Accrued commissions and salaries"
       }
      }
     },
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.",
        "label": "Accrued Customer Credit Balances, Current and Long-term",
        "terseLabel": "Customer credit balances"
       }
      }
     },
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Accrued Expenses And Other Current Liabilities,",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure describes the Company's accrued expenses and other liabilities.",
        "label": "Accrued Expenses And Other Liabilities [Text Block]",
        "terseLabel": "Components of Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_AccruedTransactionBasedCostsRelatedToPaymentsServices": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for transaction-based costs related to payments services.",
        "label": "Accrued transaction-based costs related to payments services",
        "terseLabel": "Accrued transaction-based costs related to payments services"
       }
      }
     },
     "localname": "AccruedTransactionBasedCostsRelatedToPaymentsServices",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeRollForward",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from retirement of shares intended for acquisition shareholders who were paid in cash rather than shares.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Retirements",
        "negatedTerseLabel": "Retirements of common stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedRetirements",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Customer Funds Receivable",
        "label": "Change In Customer Funds Receivable",
        "terseLabel": "Change in customer funds receivable"
       }
      }
     },
     "localname": "ChangeInCustomerFundsReceivable",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ContractualRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Recurring",
        "label": "Contractual Recurring [Member]",
        "terseLabel": "Contractual recurring [Member]"
       }
      }
     },
     "localname": "ContractualRecurringMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CorporateSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Sector",
        "label": "Corporate Sector [Member]",
        "terseLabel": "Corporate Sector"
       }
      }
     },
     "localname": "CorporateSectorMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_DavidJBenjaminMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "David J. Benjamin",
        "label": "David J. Benjamin [Member]"
       }
      }
     },
     "localname": "DavidJBenjaminMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion.",
        "label": "Deferred Income Taxes and Other Assets Current and Noncurrent",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DerivativeAssetsCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions.",
        "label": "Derivative Assets, Current and Long-term",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeAssetsCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DerivativeLiabilitiesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.",
        "label": "Derivative Liabilities, Current and Long-term",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation Of Revenue, Recurring",
        "label": "Disaggregation Of Revenue, Recurring [Table Text Block]",
        "terseLabel": "Disaggregation Of Revenue, Recurring"
       }
      }
     },
     "localname": "DisaggregationOfRevenueRecurringTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_DueToCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due To Customers Current",
        "verboseLabel": "Due to customers"
       }
      }
     },
     "localname": "DueToCustomersCurrent",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Shares",
        "terseLabel": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsShares",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Value",
        "terseLabel": "Vesting of restricted stock units"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsValue",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ExpectedNetCashOutlaysForOngoingLegalFees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "label": "Expected Net Cash Outlays for Ongoing Legal Fees",
        "terseLabel": "Expected net cash outlays for ongoing legal fees"
       }
      }
     },
     "localname": "ExpectedNetCashOutlaysForOngoingLegalFees",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_GlobalHQMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global HQ [Member]",
        "label": "Global HQ [Member]",
        "terseLabel": "Global HQ [Member]"
       }
      }
     },
     "localname": "GlobalHQMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in accrued expenses and other liabilities.",
        "label": "Increase Decrease Accrued Expenses And Other Liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_IncreaseDecreaseInDueToCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of net increase (decrease) in funds due to customers during the period.",
        "label": "Increase (Decrease) in Due to Customers",
        "negatedTerseLabel": "Change in due to customers"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToCustomers",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_JonWOlsonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Jon W. Olson",
        "label": "Jon W. Olson [Member]"
       }
      }
     },
     "localname": "JonWOlsonMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Deductible",
        "label": "Liability Insurance, Amount, Deductible",
        "terseLabel": "Liability insurance, amount, deductible"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountDeductible",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LiabilityInsuranceAmountTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Total",
        "label": "Liability Insurance, Amount, Total",
        "terseLabel": "Liability insurance, amount, total"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountTotal",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.",
        "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Remaining aggregate minimum purchase commitment"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LossContingencyClaimsSettledPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of claims settled.",
        "label": "Loss Contingency, Claims Settled, Percent",
        "terseLabel": "Claims settled, percent"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledPercent",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense), Excluding Interest Expense",
        "terseLabel": "Other income, net",
        "totalLabel": "Other income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseExcludingInterestExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_OthercountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding separately disclosed countries.",
        "label": "Other countries [Member]",
        "terseLabel": "Other countries [Member]"
       }
      }
     },
     "localname": "OthercountriesMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PreferredStockPurchaseRightsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock Purchase Rights",
        "label": "Preferred Stock Purchase Rights [Member]",
        "terseLabel": "Preferred stock purchase rights [Member]"
       }
      }
     },
     "localname": "PreferredStockPurchaseRightsMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.",
        "label": "Prepaid Insurance Current and Long term",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsuranceCurrentandLongterm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Software Maintenance and Subscriptions, Current",
        "terseLabel": "Prepaid software maintenance and subscriptions, current"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceAndSubscriptionsCurrent",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.",
        "label": "Prepaid Software Maintenance, Current and Long-term",
        "terseLabel": "Prepaid software maintenance and subscriptions, current and long-term"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PutativeConsumerClassActionCasesCanadianCourtsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases - Canadian Courts",
        "label": "Putative Consumer Class Action Cases - Canadian Courts [Member]",
        "terseLabel": "Putative Consumer Class Action Cases - Canadian Courts"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesCanadianCourtsMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PutativeConsumerClassActionCasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases",
        "label": "Putative Consumer Class Action Cases [Member]",
        "terseLabel": "Putative Consumer Class Action Cases"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PutativeConsumerClassActionCasesUSFederalCourtsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Putative Consumer Class Action Cases - US Federal Courts",
        "label": "Putative Consumer Class Action Cases - US Federal Courts [Member]",
        "terseLabel": "Putative Consumer Class Action Cases - US Federal Courts"
       }
      }
     },
     "localname": "PutativeConsumerClassActionCasesUSFederalCourtsMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_RecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recurring [Member]",
        "label": "Recurring [Member]",
        "terseLabel": "Recurring [Member]"
       }
      }
     },
     "localname": "RecurringMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_RetirementsOfCommonStockShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares retired from shares intended for acquisition shareholders who were paid in cash rather than shares.",
        "label": "Retirements of Common Stock, Shares",
        "negatedTerseLabel": "Retirements of common stock (in shares)"
       }
      }
     },
     "localname": "RetirementsOfCommonStockShares",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Debt Instruments, Other",
        "label": "Schedule Of Debt Instruments, Other [Table Text Block]",
        "terseLabel": "Summary of Currently Effective Supplier Financing Agreements"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsOtherTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Effective Income Tax Rate [Table Text Block]",
        "label": "Schedule Of Effective Income Tax Rate [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rates"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of prepaid expenses and other current assets.",
        "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]",
        "terseLabel": "Components of Prepaid Expenses and Other Assets"
       }
      }
     },
     "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Restricted Cash",
        "label": "Schedule Of Restricted Cash [Table Text Block]",
        "terseLabel": "Components of Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Accrued Insurance Recoveries",
        "label": "Security Incident, Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security Incident, offsetting probable insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "label": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security Incident, cumulative offsetting probable insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "blkb_SecurityIncidentCumulativeNetExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Cumulative Expense",
        "label": "Security Incident, Cumulative Expense",
        "terseLabel": "Security Incident, cumulative gross expense"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeNetExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Cumulative Net Expense",
        "label": "Security Incident Cumulative Net Expense",
        "totalLabel": "Security Incident, cumulative net expense"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeNetExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentExpectedCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net pre-tax expenses currently expected relating to the Security Incident.",
        "label": "Security incident, expected cost",
        "terseLabel": "Security Incident, expected cost"
       }
      }
     },
     "localname": "SecurityIncidentExpectedCost",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "blkb_SecurityIncidentNetExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Expense",
        "label": "Security Incident, Expense",
        "terseLabel": "Security Incident, gross expense"
       }
      }
     },
     "localname": "SecurityIncidentExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetCashOutlays": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Net Cash Outlays",
        "label": "Security Incident, Net Cash Outlays",
        "terseLabel": "Security Incident, net cash outlays"
       }
      }
     },
     "localname": "SecurityIncidentNetCashOutlays",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Net Expense",
        "label": "Security Incident Net Expense",
        "totalLabel": "Security Incident, net expense"
       }
      }
     },
     "localname": "SecurityIncidentNetExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNetPreTaxExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Net Pre-tax Expense",
        "label": "Security Incident, Net Pre-tax Expense",
        "terseLabel": "Security Incident, net pre-tax expense"
       }
      }
     },
     "localname": "SecurityIncidentNetPreTaxExpense",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNumberOfStateAttorneysGeneral": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of state Attorneys General",
        "label": "Security incident, number of state Attorneys General",
        "terseLabel": "Security incident, number of state Attorneys General"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfStateAttorneysGeneral",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentOngoingLegalFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Ongoing Legal Fees",
        "label": "Security Incident Ongoing Legal Fees",
        "terseLabel": "Security Incident, ongoing legal fees"
       }
      }
     },
     "localname": "SecurityIncidentOngoingLegalFees",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentPenaltyPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, penalty paid",
        "label": "Security incident, penalty paid",
        "terseLabel": "Security Incident, penalty paid"
       }
      }
     },
     "localname": "SecurityIncidentPenaltyPaid",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SocialSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Sector",
        "label": "Social Sector [Member]",
        "terseLabel": "Social Sector"
       }
      }
     },
     "localname": "SocialSectorMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.",
        "label": "Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights",
        "terseLabel": "Employee taxes paid for withheld shares upon equity award settlement (in shares)"
       }
      }
     },
     "localname": "SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.",
        "label": "Taxes, Prepaid And Receivable, Current and Long-term",
        "terseLabel": "Taxes, prepaid and receivable"
       }
      }
     },
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ThirdpartyTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology developed by a third-party used in conjunction with entity's products and services.",
        "label": "Third-party Technology [Member]",
        "terseLabel": "Third-party technology [Member]"
       }
      }
     },
     "localname": "ThirdpartyTechnologyMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_TransactionalRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactional Recurring",
        "label": "Transactional Recurring [Member]",
        "terseLabel": "Transactional recurring [Member]"
       }
      }
     },
     "localname": "TransactionalRecurringMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_USSECMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Securities and Exchange Commission",
        "label": "US SEC [Member]",
        "terseLabel": "US SEC"
       }
      }
     },
     "localname": "USSECMember",
     "nsuri": "http://www.blackbaud.com/20230630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "Spain [Member]"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City area code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current fiscal year end date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document fiscal period focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document fiscal year focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document period end date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document quarterly report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document transition report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity address, address line one"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity address, city"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity address, postal zip code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity address, state"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity central index key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity common stock, shares outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity current reporting status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity emerging growth company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity file number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity filer category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity incorporation, state or country code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity interactive data current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity registrant name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity shell company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity small business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity tax identification number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local phone number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag",
        "terseLabel": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security exchange name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "localname": "Additional402vDisclosureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToCompAmt": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "localname": "AdjToCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AdjToCompAxis": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "localname": "AdjToCompAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "localname": "AdjToPeoCompFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AggtErrCompAmt": {
     "auth_ref": [
      "r715",
      "r726",
      "r736",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "AggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "auth_ref": [
      "r718",
      "r729",
      "r739",
      "r764"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AllAdjToCompMember": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "localname": "AllAdjToCompMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllExecutiveCategoriesMember": {
     "auth_ref": [
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "localname": "AllExecutiveCategoriesMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllIndividualsMember": {
     "auth_ref": [
      "r722",
      "r730",
      "r740",
      "r757",
      "r765",
      "r769",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "localname": "AllIndividualsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AllTradingArrangementsMember": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "localname": "AllTradingArrangementsMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_AwardExrcPrice": {
     "auth_ref": [
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "localname": "AwardExrcPrice",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "perShareItemType"
    },
    "ecd_AwardGrantDateFairValue": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "localname": "AwardGrantDateFairValue",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_AwardTmgDiscLineItems": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "localname": "AwardTmgDiscLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMethodTextBlock": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "localname": "AwardTmgMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "localname": "AwardTmgMnpiDiscTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "localname": "AwardTmgPredtrmndFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "auth_ref": [
      "r771"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "localname": "AwardUndrlygSecuritiesAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "auth_ref": [
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "auth_ref": [
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "auth_ref": [
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "localname": "ChangedPeerGroupFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CoSelectedMeasureAmt": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "localname": "CoSelectedMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_CoSelectedMeasureName": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "localname": "CoSelectedMeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "auth_ref": [
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "auth_ref": [
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "auth_ref": [
      "r752"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "auth_ref": [
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "auth_ref": [
      "r715",
      "r726",
      "r736",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "localname": "ErrCompAnalysisTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ErrCompRecoveryTable": {
     "auth_ref": [
      "r712",
      "r723",
      "r733",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "localname": "ErrCompRecoveryTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ExecutiveCategoryAxis": {
     "auth_ref": [
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "localname": "ExecutiveCategoryAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_ForgoneRecoveryIndName": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "ForgoneRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_IndividualAxis": {
     "auth_ref": [
      "r722",
      "r730",
      "r740",
      "r757",
      "r765",
      "r769",
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "localname": "IndividualAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingArrLineItems": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingArrLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "auth_ref": [
      "r711",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "localname": "InsiderTradingPoliciesProcLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "auth_ref": [
      "r711",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "auth_ref": [
      "r711",
      "r781"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_MeasureAxis": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "localname": "MeasureAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_MeasureName": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "MeasureName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "auth_ref": [
      "r768"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "localname": "MnpiDiscTimedForCompValFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_NonNeosMember": {
     "auth_ref": [
      "r719",
      "r730",
      "r740",
      "r757",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "localname": "NonNeosMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_NonPeoNeoMember": {
     "auth_ref": [
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "localname": "NonPeoNeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "NonRule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "NonRule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_OtherPerfMeasureAmt": {
     "auth_ref": [
      "r749"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "localname": "OtherPerfMeasureAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "decimalItemType"
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "auth_ref": [
      "r717",
      "r728",
      "r738",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "localname": "OutstandingAggtErrCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "auth_ref": [
      "r720",
      "r731",
      "r741",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "localname": "OutstandingRecoveryCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_OutstandingRecoveryIndName": {
     "auth_ref": [
      "r720",
      "r731",
      "r741",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "OutstandingRecoveryIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "localname": "PayVsPerformanceDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "localname": "PeerGroupIssuersFnTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "auth_ref": [
      "r747"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "localname": "PeoActuallyPaidCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PeoMember": {
     "auth_ref": [
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "localname": "PeoMember",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "ecd_PeoName": {
     "auth_ref": [
      "r750"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "localname": "PeoName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "ecd_PeoTotalCompAmt": {
     "auth_ref": [
      "r746"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "localname": "PeoTotalCompAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_PvpTable": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "localname": "PvpTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_PvpTableTextBlock": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "localname": "PvpTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "auth_ref": [
      "r712",
      "r723",
      "r733",
      "r758"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDateAxis": {
     "auth_ref": [
      "r713",
      "r724",
      "r734",
      "r759"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "localname": "RestatementDateAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_RestatementDeterminationDate": {
     "auth_ref": [
      "r714",
      "r725",
      "r735",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "localname": "RestatementDeterminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "dateItemType"
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "auth_ref": [
      "r721",
      "r732",
      "r742",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "localname": "Rule10b51ArrAdoptedFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "localname": "Rule10b51ArrTrmntdFlag",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "booleanItemType"
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "auth_ref": [
      "r716",
      "r727",
      "r737",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TabularListTableTextBlock": {
     "auth_ref": [
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "localname": "TabularListTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TotalShareholderRtnAmt": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "localname": "TotalShareholderRtnAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "auth_ref": [
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ecd_TradingArrAxis": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "localname": "TradingArrAxis",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TradingArrByIndTable": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "localname": "TradingArrByIndTable",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrAdoptionDate": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "localname": "TrdArrAdoptionDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrDuration": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "localname": "TrdArrDuration",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "durationItemType"
    },
    "ecd_TrdArrIndName": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "localname": "TrdArrIndName",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrIndTitle": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "localname": "TrdArrIndTitle",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "auth_ref": [
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "sharesItemType"
    },
    "ecd_TrdArrTerminationDate": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "localname": "TrdArrTerminationDate",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "xbrltype": "stringItemType"
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "localname": "UndrlygSecurityMktPriceChngPct",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "pureItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r373",
      "r482",
      "r525",
      "r562",
      "r563",
      "r617",
      "r619",
      "r621",
      "r622",
      "r634",
      "r657",
      "r658",
      "r671",
      "r679",
      "r690",
      "r694",
      "r820",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r373",
      "r482",
      "r525",
      "r562",
      "r563",
      "r617",
      "r619",
      "r621",
      "r622",
      "r634",
      "r657",
      "r658",
      "r671",
      "r679",
      "r690",
      "r694",
      "r820",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r252",
      "r484",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r662",
      "r680",
      "r693",
      "r786",
      "r816",
      "r817",
      "r822",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r252",
      "r484",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r662",
      "r680",
      "r693",
      "r786",
      "r816",
      "r817",
      "r822",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r366",
      "r373",
      "r398",
      "r399",
      "r400",
      "r481",
      "r482",
      "r525",
      "r562",
      "r563",
      "r617",
      "r619",
      "r621",
      "r622",
      "r634",
      "r657",
      "r658",
      "r671",
      "r679",
      "r690",
      "r694",
      "r697",
      "r811",
      "r820",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295",
      "r366",
      "r373",
      "r398",
      "r399",
      "r400",
      "r481",
      "r482",
      "r525",
      "r562",
      "r563",
      "r617",
      "r619",
      "r621",
      "r622",
      "r634",
      "r657",
      "r658",
      "r671",
      "r679",
      "r690",
      "r694",
      "r697",
      "r811",
      "r820",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r656",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r656",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r253",
      "r254",
      "r555",
      "r558",
      "r560",
      "r618",
      "r620",
      "r623",
      "r635",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r663",
      "r681",
      "r697",
      "r822",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r253",
      "r254",
      "r555",
      "r558",
      "r560",
      "r618",
      "r620",
      "r623",
      "r635",
      "r642",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r663",
      "r681",
      "r697",
      "r822",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r21",
      "r22"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r256",
      "r257"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance of $8,081 and $7,318 at June\u00a030, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "auth_ref": [
      "r89",
      "r90",
      "r131"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.",
        "label": "Accrued Insurance",
        "terseLabel": "Accrued health care costs"
       }
      }
     },
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "totalLabel": "Total accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "label": "Accrued Professional Fees",
        "terseLabel": "Accrued legal costs"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrentAndNoncurrent": {
     "auth_ref": [
      "r51",
      "r83"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.",
        "label": "Accrued Vacation",
        "terseLabel": "Accrued vacation costs"
       }
      }
     },
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r98",
      "r164",
      "r498",
      "r530",
      "r531"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Accumulated other comprehensive income (loss), end of period",
        "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r3",
      "r12",
      "r33",
      "r433",
      "r436",
      "r474",
      "r526",
      "r527",
      "r790",
      "r791",
      "r792",
      "r802",
      "r803",
      "r804"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r5",
      "r12",
      "r33",
      "r176",
      "r177",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r790"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustment [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Consolidated Financial Statement Details"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r402",
      "r403",
      "r404",
      "r541",
      "r802",
      "r803",
      "r804",
      "r826",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r52",
      "r53",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r13",
      "r119"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedTerseLabel": "Stock issuance costs related to purchase of EVERFI"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r165",
      "r258",
      "r262"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r328",
      "r465",
      "r677",
      "r678",
      "r795"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of deferred financing costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r9",
      "r42",
      "r44"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares excluded from calculations of diluted earnings (loss) per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r129",
      "r158",
      "r188",
      "r224",
      "r244",
      "r250",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r425",
      "r427",
      "r451",
      "r493",
      "r584",
      "r692",
      "r706",
      "r818",
      "r819",
      "r833"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r153",
      "r166",
      "r188",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r425",
      "r427",
      "r451",
      "r692",
      "r818",
      "r819",
      "r833"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Unaudited interim consolidated financial statements"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r1",
      "r56",
      "r424"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration obligations"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r659"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "terseLabel": "Software and content development costs, net"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization expense from costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r264"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Current portion of costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r155",
      "r664"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r37",
      "r108",
      "r185"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r37",
      "r108",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r2",
      "r108"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months",
        "terseLabel": "Accumulated other comprehensive loss expected to be reclassified into earnings within next 12 months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash flow hedging [Member]",
        "verboseLabel": "Gains and losses on cash flow hedges [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r149",
      "r161",
      "r162",
      "r163",
      "r188",
      "r207",
      "r211",
      "r213",
      "r215",
      "r221",
      "r222",
      "r259",
      "r297",
      "r299",
      "r300",
      "r301",
      "r304",
      "r305",
      "r337",
      "r338",
      "r340",
      "r343",
      "r349",
      "r451",
      "r535",
      "r536",
      "r537",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r572",
      "r593",
      "r612",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r783",
      "r797",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r29",
      "r85",
      "r495",
      "r571"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (see Note 8)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r289",
      "r290",
      "r645",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r695",
      "r696",
      "r697",
      "r699",
      "r700",
      "r701",
      "r704",
      "r802",
      "r803",
      "r826",
      "r846",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r92",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r92",
      "r497",
      "r692"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized, 69,164,244 and 67,814,044 shares issued at June\u00a030, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r34",
      "r172",
      "r174",
      "r180",
      "r487",
      "r505"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r821"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract Balances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r351",
      "r352",
      "r363"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r351",
      "r352",
      "r363"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r351",
      "r352",
      "r363"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r364"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r102",
      "r484"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r115",
      "r186",
      "r306",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r322",
      "r329",
      "r330",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r20",
      "r132",
      "r333"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "totalLabel": "Debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r79",
      "r81",
      "r307",
      "r466",
      "r675",
      "r676"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt, face amount",
        "verboseLabel": "Original Loan Value"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r26",
      "r79",
      "r335",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Weighted average effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [
      "r190",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r331",
      "r466",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r27",
      "r47",
      "r48",
      "r78",
      "r79",
      "r81",
      "r86",
      "r117",
      "r118",
      "r190",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r313",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r331",
      "r466",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r80",
      "r318",
      "r334",
      "r675",
      "r676"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less: Unamortized discount and debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r9",
      "r122",
      "r146",
      "r418",
      "r419",
      "r800"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r407",
      "r408",
      "r494"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r9",
      "r45"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current.",
        "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent.",
        "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r167",
      "r168",
      "r450",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r578",
      "r579",
      "r624",
      "r627",
      "r630",
      "r631",
      "r632",
      "r633",
      "r665",
      "r697",
      "r847"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Interest rate swaps, derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative asset, foreign currency forward contracts, current"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Derivative asset, interest rate swaps, long-term"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [
      "r561",
      "r563",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r599",
      "r600",
      "r601",
      "r602",
      "r605",
      "r606",
      "r607",
      "r608",
      "r624",
      "r625",
      "r630",
      "r632",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r15",
      "r17",
      "r19",
      "r73"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral",
        "terseLabel": "Derivative assets, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r15",
      "r17",
      "r19",
      "r73"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral",
        "terseLabel": "Derivative liabilities, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from effective portion of derivative instrument reclassified from accumulated other comprehensive income (AOCI) into income.",
        "label": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "terseLabel": "Derivative Instrument, Gain (Loss) Reclassified from AOCI into Income, Effective Portion, Statement of Income or Comprehensive Income [Extensible Enumeration]"
       }
      }
     },
     "localname": "DerivativeInstrumentGainLossReclassifiedFromAociIntoIncomeEffectivePortionStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r65",
      "r67",
      "r68",
      "r70",
      "r561",
      "r563",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r599",
      "r600",
      "r601",
      "r602",
      "r605",
      "r606",
      "r607",
      "r608",
      "r624",
      "r625",
      "r630",
      "r632",
      "r665",
      "r695",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r14",
      "r65",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r14",
      "r65",
      "r68",
      "r70",
      "r74",
      "r75",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r16",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "negatedTerseLabel": "Gain (loss) reclassified from accumulated other comprehensive income into income (loss)"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r167",
      "r168",
      "r450",
      "r553",
      "r554",
      "r555",
      "r556",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r585",
      "r587",
      "r588",
      "r625",
      "r626",
      "r627",
      "r630",
      "r631",
      "r632",
      "r633",
      "r665",
      "r847"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, 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.",
        "label": "Derivative Liability",
        "terseLabel": "Interest rate swaps, derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liability, foreign currency forward contracts, current"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "terseLabel": "Derivative liability, interest rate swaps, long-term"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r824",
      "r825"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r14",
      "r58",
      "r59",
      "r60",
      "r63",
      "r66",
      "r68",
      "r71",
      "r72",
      "r75",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r125",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Derivatives Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [
      "r362",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r362",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r181",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r205",
      "r207",
      "r213",
      "r214",
      "r215",
      "r219",
      "r441",
      "r442",
      "r488",
      "r506",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r181",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r207",
      "r213",
      "r214",
      "r215",
      "r219",
      "r441",
      "r442",
      "r488",
      "r506",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r204",
      "r216",
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r828"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "verboseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r13",
      "r150",
      "r175",
      "r176",
      "r177",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r220",
      "r260",
      "r261",
      "r350",
      "r402",
      "r403",
      "r404",
      "r414",
      "r415",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r474",
      "r526",
      "r527",
      "r528",
      "r541",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r82",
      "r646"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Real estate escrow balances and other"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [
      "r444",
      "r445",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r444",
      "r445",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r320",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r445",
      "r478",
      "r479",
      "r480",
      "r675",
      "r676",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r444",
      "r445",
      "r446",
      "r447",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r320",
      "r367",
      "r372",
      "r445",
      "r478",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r320",
      "r367",
      "r372",
      "r445",
      "r479",
      "r675",
      "r676",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r320",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r445",
      "r480",
      "r675",
      "r676",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r320",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r478",
      "r479",
      "r480",
      "r675",
      "r676",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r443",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair value measurements, recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r64",
      "r66",
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign currency forward contracts, derivative assets"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "terseLabel": "Foreign currency forward contracts, derivative liabilities"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r452",
      "r453",
      "r454",
      "r455",
      "r609"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": 2.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "terseLabel": "Currency revaluation (losses) gains"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [
      "r578",
      "r582",
      "r587",
      "r601",
      "r607",
      "r628",
      "r629",
      "r630",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign currency forward contracts [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.",
        "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net",
        "terseLabel": "Ineffective portion of interest rate swap(s)"
       }
      }
     },
     "localname": "GainLossOnCashFlowHedgeIneffectivenessNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive income as of"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r104",
      "r595"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r156",
      "r266",
      "r485",
      "r672",
      "r692",
      "r808",
      "r809"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r101",
      "r188",
      "r224",
      "r243",
      "r249",
      "r251",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r451",
      "r669",
      "r818"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r14",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "auth_ref": [
      "r145",
      "r278"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, accumulated amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r145",
      "r277"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "auth_ref": [
      "r145",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r99",
      "r134",
      "r224",
      "r243",
      "r249",
      "r251",
      "r489",
      "r502",
      "r669"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r189",
      "r406",
      "r411",
      "r412",
      "r413",
      "r416",
      "r420",
      "r421",
      "r422",
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r138",
      "r147",
      "r202",
      "r203",
      "r232",
      "r409",
      "r417",
      "r507"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax benefit",
        "verboseLabel": "Tax expense (benefit) included in provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition and disposal of businesses:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r215",
      "r375"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "verboseLabel": "Stock-based awards"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceRecoveries": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.",
        "label": "Insurance Recoveries",
        "negatedTerseLabel": "Security Incident, cumulative offsetting insurance recoveries paid"
       }
      }
     },
     "localname": "InsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesScheduleofSecurityIncidentExpenseandProbableInsuranceRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r41",
      "r43"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r80",
      "r136",
      "r178",
      "r228",
      "r464",
      "r596",
      "r705",
      "r849"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r661",
      "r702",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r105",
      "r227"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": 1.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r470",
      "r691"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r24",
      "r188",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r426",
      "r427",
      "r428",
      "r451",
      "r570",
      "r668",
      "r706",
      "r818",
      "r833",
      "r834"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r97",
      "r133",
      "r500",
      "r692",
      "r799",
      "r807",
      "r827"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r25",
      "r154",
      "r188",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r426",
      "r427",
      "r428",
      "r451",
      "r692",
      "r818",
      "r833",
      "r834"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r23"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r23",
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Loans payable [Member]"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
        "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r159"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Debt, current portion",
        "verboseLabel": "Less: Debt, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-Term Debt [Member]",
        "terseLabel": "Long-term debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r27",
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofCurrentlyEffectiveThirdPartyFinancingAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r296",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r296",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r291",
      "r784"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Loss contingency accrual"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": {
     "auth_ref": [
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in loss contingency liability.",
        "label": "Loss Contingency Accrual, Period Increase (Decrease)",
        "terseLabel": "Loss contingency accrual, period increase (decrease)"
       }
      }
     },
     "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyClaimsSettledNumber": {
     "auth_ref": [
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of claims settled.",
        "label": "Loss Contingency, Claims Settled, Number",
        "terseLabel": "Claims settled, number"
       }
      }
     },
     "localname": "LossContingencyClaimsSettledNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Plaintiffs, number"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "auth_ref": [
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of pending claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Pending Claims, Number",
        "terseLabel": "Pending claims, number"
       }
      }
     },
     "localname": "LossContingencyPendingClaimsNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Mortgages [Member]"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r100",
      "r110",
      "r135",
      "r152",
      "r170",
      "r173",
      "r177",
      "r188",
      "r194",
      "r196",
      "r197",
      "r198",
      "r199",
      "r202",
      "r203",
      "r212",
      "r224",
      "r243",
      "r249",
      "r251",
      "r259",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r442",
      "r451",
      "r503",
      "r592",
      "r610",
      "r611",
      "r669",
      "r705",
      "r818"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net investment hedging [Member]"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently adopted accounting pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r18",
      "r33"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss) before reclassifications, net of tax effects"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r224",
      "r243",
      "r249",
      "r251",
      "r669"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income (loss) from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r471",
      "r691"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r831"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Operating lease, ROU assets impairment"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r468"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r468"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r88",
      "r111",
      "r112",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r123",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r128",
      "r157",
      "r492",
      "r706"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r157"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "auth_ref": [
      "r6",
      "r175",
      "r504"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "terseLabel": "Other comprehensive income before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "terseLabel": "Unrealized gain (loss) on derivative instruments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r13",
      "r18",
      "r171",
      "r174",
      "r179",
      "r456",
      "r457",
      "r462",
      "r486",
      "r504",
      "r790",
      "r791"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r7",
      "r11",
      "r124",
      "r171",
      "r174"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "negatedTotalLabel": "Net current-period other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Components of Other Income and Expense"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r84",
      "r491",
      "r566",
      "r567",
      "r706",
      "r848"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": 3.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "auth_ref": [
      "r643",
      "r644",
      "r788"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.",
        "label": "Other Restricted Assets, Current",
        "terseLabel": "Customer funds receivable"
       }
      }
     },
     "localname": "OtherRestrictedAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedTerseLabel": "Stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Purchase of net assets of acquired companies, net of cash and restricted cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized software and content development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r91",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r91",
      "r572",
      "r590",
      "r850",
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r91",
      "r496",
      "r692"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock; 20,000,000 shares authorized, none outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "totalLabel": "Total prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r789"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r793"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r490",
      "r501",
      "r692"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r182",
      "r263"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts and sales returns"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "auth_ref": [
      "r33",
      "r176",
      "r456",
      "r461",
      "r462",
      "r504",
      "r790"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive income"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r18",
      "r33"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive income"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r794"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Payments on debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r87",
      "r405",
      "r841"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r787",
      "r796",
      "r842",
      "r844"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash due to customers"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r155",
      "r185"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Total restricted cash",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r94",
      "r119",
      "r499",
      "r529",
      "r531",
      "r539",
      "r573",
      "r692"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r150",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r260",
      "r261",
      "r402",
      "r403",
      "r404",
      "r414",
      "r415",
      "r432",
      "r434",
      "r435",
      "r437",
      "r440",
      "r526",
      "r528",
      "r541",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r225",
      "r226",
      "r242",
      "r247",
      "r248",
      "r252",
      "r253",
      "r255",
      "r361",
      "r362",
      "r484"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r148",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving credit loans [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r33",
      "r829",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss) by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r54",
      "r55",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r27",
      "r47",
      "r48",
      "r78",
      "r79",
      "r81",
      "r86",
      "r117",
      "r118",
      "r675",
      "r677",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Values of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.",
        "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]",
        "terseLabel": "Schedule of Security Incident Expense and Probable Insurance Recoveries"
       }
      }
     },
     "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Term loans [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r255",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r287",
      "r288",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r672",
      "r786",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r253",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Reportable segment"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales, marketing and customer success"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "All Award Types"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt [Member]",
        "terseLabel": "Short-term debt [Member]"
       }
      }
     },
     "localname": "ShortTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r151",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r255",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r279",
      "r287",
      "r288",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r672",
      "r786",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r149",
      "r161",
      "r162",
      "r163",
      "r188",
      "r207",
      "r211",
      "r213",
      "r215",
      "r221",
      "r222",
      "r259",
      "r297",
      "r299",
      "r300",
      "r301",
      "r304",
      "r305",
      "r337",
      "r338",
      "r340",
      "r343",
      "r349",
      "r451",
      "r535",
      "r536",
      "r537",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r572",
      "r593",
      "r612",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r783",
      "r797",
      "r805"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r13",
      "r30",
      "r150",
      "r175",
      "r176",
      "r177",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r220",
      "r260",
      "r261",
      "r350",
      "r402",
      "r403",
      "r404",
      "r414",
      "r415",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r440",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r474",
      "r526",
      "r527",
      "r528",
      "r541",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Statement, Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r220",
      "r484",
      "r534",
      "r552",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r594",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r191",
      "r192",
      "r193",
      "r220",
      "r484",
      "r534",
      "r552",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r594",
      "r595",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r612",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "localname": "StockAppreciationRightsSARSMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r13",
      "r91",
      "r92",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Restricted stock cancellations (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r13",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "verboseLabel": "Restricted stock grants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r13",
      "r91",
      "r92",
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock grants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r92",
      "r95",
      "r96",
      "r113",
      "r574",
      "r590",
      "r613",
      "r614",
      "r692",
      "r706",
      "r799",
      "r807",
      "r827",
      "r850"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r116",
      "r187",
      "r336",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r439",
      "r615",
      "r616",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity.",
        "label": "Equity [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r473",
      "r691"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [
      "r463",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r463",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r463",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r463",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r463",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r475",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r285",
      "r286",
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation for supplier finance program.",
        "label": "Supplier Finance Program, Obligation",
        "periodEndLabel": "Balance at June 30, 2023",
        "periodStartLabel": "Balance at December 31, 2022",
        "terseLabel": "Other debt"
       }
      }
     },
     "localname": "SupplierFinanceProgramObligation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "auth_ref": [
      "r284",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement.",
        "label": "Supplier Finance Program, Obligation, Settlement",
        "negatedTerseLabel": "Settlements"
       }
      }
     },
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "auth_ref": [
      "r283",
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in obligation for supplier finance program.",
        "label": "Supplier Finance Program, Obligation, Addition",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "SupplierFinanceProgramObligationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program.",
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtChangesinSupplierFinancingObligationsDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "auth_ref": [
      "r673",
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplier finance program.",
        "label": "Supplier Finance Program [Table Text Block]",
        "terseLabel": "Changes in Supplier Financing Obligations"
       }
      }
     },
     "localname": "SupplierFinanceProgramTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r89",
      "r130",
      "r843"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyServiceMember": {
     "auth_ref": [
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
        "label": "Technology Service [Member]",
        "terseLabel": "One-time services and other [Member]"
       }
      }
     },
     "localname": "TechnologyServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r31",
      "r49",
      "r50"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Treasury stock, at cost; 15,311,367 and 14,745,230 shares at June\u00a030, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled accounts receivable"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r139",
      "r140",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r472",
      "r691"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r206",
      "r215"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares outstanding",
        "totalLabel": "Weighted average common shares assuming dilution"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Common shares and equivalents outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r205",
      "r215"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares",
        "verboseLabel": "Weighted average common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org//505/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org//610/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "https://asc.fasb.org//720/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org//815/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org//820/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(1)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(2)(iii)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(2)(iv)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "47",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "50",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147477128/405-50-55-5",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r707": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r708": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r709": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r711": {
   "Name": "Form 20-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "16",
   "Subsection": "J",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r712": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r713": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r714": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r715": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r716": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r717": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r718": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r719": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "iii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r721": {
   "Name": "Form 20-F",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "6",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r722": {
   "Name": "Form 20-F",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "6",
   "Subparagraph": "ii",
   "Subsection": "F",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r723": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r724": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r725": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r726": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r727": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r728": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r729": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r731": {
   "Name": "Form 40-F",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "19",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r732": {
   "Name": "Form 40-F",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "19",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r733": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r734": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r735": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "i",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r736": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "ii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r737": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iii",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r738": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "iv",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r739": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Sentence": "v",
   "Subparagraph": "1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r741": {
   "Name": "Form N-CSR",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "18",
   "Subparagraph": "3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r742": {
   "Name": "Form N-CSR",
   "Paragraph": "b",
   "Publisher": "SEC",
   "Section": "18",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r743": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r744": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r745": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r746": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r747": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r748": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r749": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "vi",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r751": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r752": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r753": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r754": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r755": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iv",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r756": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r757": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "v",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r758": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r759": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r761": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "B",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r762": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r763": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r764": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "i",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r765": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "ii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r766": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subparagraph": "iii",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r767": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "w",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r768": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r769": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "A",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r771": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "C",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r772": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "D",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r773": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "E",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r774": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "402",
   "Sentence": "F",
   "Subparagraph": "ii",
   "Subsection": "x",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r775": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r776": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r777": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "A",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r778": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "B",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r779": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "C",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "408",
   "Subparagraph": "D",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r781": {
   "Name": "Regulation S-K",
   "Number": "229",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "408",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r782": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)(2)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147479468/405-50-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(3)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>104
<FILENAME>0001280058-23-000036-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-23-000036-xbrl.zip
M4$L#!!0    ( +E) U=3MF?)1;$! !!U&  1    8FQK8BTR,#(S,#8S,"YH
M=&WLO6ESX\BQ*/K]_ H\VM?NC@ I[(MZAC?4:FDLGYZ61E)[SGE?'"!0)#$-
M APL6OSK;V4!H+B "TB *%#E&*LE$DM5[IF5RT__]V7B<4\HC-S _[DC]H0.
M]W_[/_U_W>[_?+[_RGT)[&2"_)B[#)$5(X=[=N,Q%X\1]WL0_G"?+.[.L^)A
M$$ZZ77+793!]#=W1..8D09+SJ[(OP_.!8*G.0!2Z2!$'7<4:2MV!86M=#:F2
M(@X56T46/SHW!P-),#2]*RB2T56&AMRU=,GJ(GRM)!K&0!HXO',N&D/!5@=#
M2S%MQ9$L2Q\B14%#S<#/LA017CN.\?[P'OWHW'/]'S]WQG$\/3\[>WY^[KT,
M0J\7A*,S21#D,_AZ8$6HDUWNOL3%5[L^OA0!?,[BT/(CV+X58_CAYTA"5Y"Z
MHI0_!-G.["'D 1&R>Z/@Z0Q_ 9?+^87PI;MA=:X?Q99OSU;WLK*;9YE<+9JF
M>4:^G6TD"A1)U#<]/+TBO\$.$C\.7XL7GGVYL'@,JB[^?N$-^?6;H"6J7<'H
MRF+VG/7; 2SF+QMX/P8+5PX\R\:82YR>'4S(N@1-%O++'>06;P1_L;")*'S#
M]]"*!N3U^,.EG:X#HRC/;36_/(FZ(\N:KCXW^V*1!"*W" (80^+9__SZ]<$>
MHXG572$$O 1G:8O9;=I9^B6Y]-RS_-'/'>1WOS]T,%\@R^G_-$&QQ<&=7?1G
MXC[]W+D,_!CS>_?Q=8K?8*=__=R)T4M\1I!PUO^O__JOGV(W]E ?,-'-X?W3
M6?KA3V?IHP>!\]K_R7&?N"A^]=#/'<>-II[U>NX'/L(+<%_.X4(4IK^ZCH-\
M\BO^_AL6.J%KI^]_B>_1\.>.W<5DXEL3>!)RSR^P6') -%U[UJC#N9C-AEW)
MZ/2'EA>AG\X6'E3BN;G$NW8CV_+^%UGA-?XDFKW![/1AQU6]X Y?'C@+K\"D
MV_]-VO\%5SY&Q.LE?D5H>3>^@U[^&[W.'BYV^@(F*,D0!-78_R6721@N0.G*
M=[Y@#='A4O[^N8-EPKF#/^E.\%/&7<=Z6X/4Z8O2F2R6>KV6OSYCG?/;*0JQ
M(/%'7Q&6VE]=:^!ZL/%T90\Q?C? ^79X[?J885P,["!R0?)<O6"JCMR!A^^*
MXGQ9JHYQNU6L_.7"ML,$.5<O4_P,%%WXSBW6AV'VVGP9+HI*[4ZM?7>&0-'N
M'I+IU'-1F"X>W87!*+0FMP//'1'=L-O^KGQX&[DAWZ:&Q6E_D[#]R]? 'SVB
M</(%#>)L6]S.-WP+?#N]YS#:K7'_2AOV_P5?](07_H0NH@C%I:BZ:->:N&77
M=R&:6FY.USE9DY='EWOL:(6B*]^11-F.WE!_P*:V,>?<'FHBM4JVL8W'#M\&
M&./K]G&#+<"0V!"_6*[_-8BB>V1[5A2Y0Q<YUV$PN0AL]\:/@QL?"W=T-1PB
M&VZ\"\(EX9)><!M>!I-IB,:P9W@^N6LS"-0M(,"O1R&*XHP^-XN8>_2$_ 3!
MTL$ #2T[_AT[FI=)%..5A%<OMI<X6!<"2/%_SJ/U4@Z:&XB;"FAJK8(FY<#4
M6P7,#0*+"F@:K8*F/N-T9#OGCZ%S$89?DL4]&2JFD#OM5_-+R6?K.SP;5!Q^
MMKSZ[+-%-S=$0PPW;/Q%!=XYA&_.(^+PX[=S))QS'F.?_.=.Y$ZF'GC_Y+-Q
M"(M;<,1[+Y&#'W&V^(ST_6\OS=80!4E(_B+QI_-LQV0SP.CYYXCXE/E?K@-_
M8QH,.?)\5!CXN;SY[T5?<_GF?O[1XM.GQ"7._XIB*XS!LR1N=U<0\7_Y?6_?
MS9;IS%VJ=2$JL?A-_G?^DK.%?1>#0:H;#-ENT AX-?W3P2][P2Z"[<:_HLD
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
MX<;@WYIC$HFZB$$;D-509%FF+GC0!F0UY-W(U 41VH"LA@[\9.JB!Y0BJZ;
MM4Q=*(!^^%<XD$:43\1GG^MG\AA:?I0>1%\X?R1IRDMKG'CY1)SX1A%2I5<O
MGXA7WS!"JG,SY1-Q\QM%2)5^OWPB?O_Q$4)#($ ^D4! P]AK*#*@G$ADH'G>
M:R)4H)Q(J*!YWFLB=J"<2.R@:=^I,F=6.9%@0M.^4W4(:2BZ$+].D;,>&_?H
M"?D)ND<3RX7YP7<H' ;AQ/)M=#OPLKR=JY<IL@$#[@1?<CM\P)]&0XMDZCSD
M$B;%VT_U/+CG!/"<C$MT(N'J?=.,I.8 2!6#4Q<<V3%QZ'M]B4,-N0T*=6&1
MYE'1E ] 74"D>50T9=!3%PII'A5-6>?4Q35V1,4OGT]-5ZC4!2F:1T5#ND*E
M+N+0/"H:TA4J=>&#YE'1D*Y0J0L<[%(D2H(**5+<8U1D-:(ZJ,M/H XS36F2
MMOGBC?!,(XJE;:YY(SS3B)ZASE.?C<7+L?,YB5P?1=%#^HAH#D,/@>U:W@.R
MXR \46U#G?M.*7Z:TCG4^?24XJ<AS:-1Y^A3BI^&](]&G?=?!C^703@-0GS=
M*:L@C;JH +TH:D@+:=1%"^A%45.*B+JP ;TH:DH741D_N L#)['CV_ !A4^N
MC1:P@EU3RXX3R[M'=A*&)UL;K%$90* +-4WI'NHB"/2AIBF=0UWP@#[4-*5K
MJ(L;;$$-2?M,$_5.7MOHU 4-:$1.0_I&IRYB0"-R&M(X.G6Q AJ1TY#.T>F-
M$B2#"/V9X)NNGO"/Q]<I6JP_6+I@"WYV(HIC]5=>9DM]KLAU"UO.7WH8YND-
M/E" ^;J:0%.!>>IB&LAVSF]\QWURG63AN/V?@?_[K1<%_HD:E=2%,)K 1$UE
M.#IU08BUP/UBX8_^^1GY?U@3]U1IG;K 0V/H.)S@W9?S<&Z,#6>%=AAXBY"#
M6WI!.#J3!$$^RZXX@\*Z[C (8C^(48<;AL'D'@VCGSO#KBHH'<YS_1_WFQ]%
MG@/7=;@XR&[VNVJ'"T('A3]WP!D[6UHAE4O69DN6CKED^7TMN1'"4$S]@"5+
M[5NRW 1A**;QOI;<"&&HLLK!ST-$G=[$PC51X^#G(71M-+)P78*%ZS+Y*9*?
MAT#?;&(3A@R;,"2#_ 1,&+)PP"9$H8E=R#JL7%8.H2&Q&=-$X$#<F <L7-FR
M\/23*$A"&T7IGV-D.<0LQ79M_R?\@]C?KF@,!5L=#"W%M!5'LBQ]B!0%#35#
M$?&'XK_)F/:WFZ+X%=:+S=_N&+FC<7PN:]/XT[/KQ.-S41#^3V?Q.BL<X4OC
M8'INXLO 2.U:GCORSZ$;B#M\Q9='4\OO_S0(S_![TM_3UZV\=.YN&\&HR.SF
M_'L[\(+P_"^JJ*JJ_6F(;>+N$!OJWNOYWR_Q;8/0_3L?67[4C;#U/$POB-S_
MH'-1Q&LC?SZG>](%X1,&.LKW*$JPL>_?;AZOOG /CQ>/,$IE?JT4K?+AZO+[
M_<WCS=4#=_'M"W?U/Y?_N/CVRQ5W>?OKKS</#S>WW]8N?3VV*MZ)L+03I7 G
MOUN8FOU1'/@\]Z5WV>,D057,;:L?!'$<3,Z!*N?VH]6Z'V4GS%S?WO_*@5#Q
M _\;3$]R;2[SW#!G$V>XP_D6.+H.<L^_!'8RR>*<'<*M0WQ!7Q2ZOQ&.?GM*
M?Q>,RM,8[S>V!A[*OQT0(=+%^_:L:83.\U\^.6XT]:Q7[':279";/BW"5\5;
M?D)A#'4P&5 )?-.O,X%@FCU#E4$FQ%CTQ$[^XDQ<](BX.(N=U>^DGFF::[\5
M>N+:[S8]U51ZAK#^UOG'GI$5IZO&< 'X_MS!EFEVP]1R'$R;Y]+TA1.+:&L9
M.!/7<3RT.\5=A*[E<=]]UPX<Q/WZL*M0*&:E\E3W6V*%>!O>ZSV:!F&,=1@T
MZ(FQRL ;C9!]/@@";V!Y7A /@I></K'!_K>_F+JB?EI+HAG@R\'40\,5<BL+
MT<T\;.[$PK]]O[A_O+K_^K_<_=7=[?TC=_?]_N'[Q;='[O&6PY+W$8M73I2Y
MVWM.5#\X'[G;:^[Q'U?<G%">">2+RT?X6C1E90$X.U*> ##JU +0.0&2/:(+
MUV,8D#?6 N]BNKT.0BX>(^[/G!JY-/+%(=]!SA["]([<?I4&+!>(^MS!GW0G
M^!%CN*WK6*_=5V2%7>3GU"UW^O],?/2WOXB:\$D6> X"=9ME\1M&SX@4/:;!
ML!M)!R'3'DQ[5*P]2*J$"PY)*?6A9.I#.5'U\7A_\>WAAB@)IC^.J3_B&3WF
M"@1<<BZ'V]%6E(+003842.#5G"=8CX5P%5 ^J)5C_CSZ]O--QL%[!WUC".B5
MMD\6K8#ZO.C=UG\93"9N! >UW-#%QHB?P''K>;WT5"S-=U>+5^30]QJO]QM9
M;J[O5')TW54%31#6:;QZ(B[%.^+V" V]!?):8QTJ/562*C</%;VGJ6KECR6K
ME<M8G?D%>8#63&WWJJR!_-)R(L*=C+@HM#%A>#\&77"<!$T6_CT2>W],1QW.
M\K!M.!AXP2A(/UC<@Z),7_8A$LG0IB^=LP5I5P(0#3ENTF[<6E;^W*.1&X$E
M%'_#W^0R2.OT/WN6_6-@)0[/W?AVKU9)9.PDY=<+HH;5SX>K%\N."6BY8,B%
M,Y!R5L1%4V1#SI'#N3[GQA%GCTG8XB.M'K8H"#TA/;0I*T05LZ?K>O5"U.@)
MATF[#<(N@R= &S,Y%P6>ZW!_$<C_/I60A.6?4W4\ +_ZN)YK65D# P+2,O"T
M6WN,+M/^BY>!@U:C 1%<,0V#)WC.6\!-[_2_(,]ZMD)4;4"@I5!]M%YNLL3&
M=/+"HCEI=/JBV)4T41>U]7').N@QE2I'%L6$K#CLX0?0?(W[(PG=R'%)?0[(
M9G>>!,EEX<CRW?^0OS_603^-0.&F=]][Z'%7DZD7O&(P+!((]RWH?5Q%/:W!
MZ+(,<>$X(8JB[)^O^'EBS@QFIZ^IW+7EAO;8]1SN(0X1BI>Y@@)#HU)(7.)?
M;\/'X'DF0R&!XQ+;(1Z*XL!?WC]?X@QEX46$^6[#.RRS,:/M+M)%L=-_"))X
MS%U:(5:<OK6*DOU6=!?@5WK_OSM-54SV.JG3ETS%E"A$_!J&SK8#(FP:8MBZ
M4\OCT NRD]A] JL3\S:*>)!O7@("BON/.^4@T+_>SFR8F#_LCE(@X(L060M(
ME#M]0UG1:!]+4 J,*O+NQH&_%($1%4P?HM;5I)HC,+LAGUZJ?',>__870Q+U
M3Q$7(P]- :19$&Z>)+'%9FVAR?;Z/K+6,\7=#@)+17KDGBFL_WK?Q\IJSS!V
M.PUMDTM5JVMF[GL&UH0)^ "EZ&[LHHA+N12%R.'NDC!*(# 1!QQTX@)C4)0^
M##Z"8H$SL0L[/C\QIV#3&<^C&WLD9G-EV=CX\*PH.@T?8..F0XN(XX?7R2#P
M/D0GXO9LVO*W+#1'T'SU8H^A@IO#Q/\\=O$G;QQ2*^W3%4J0YDVA3%R\BM*
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
MN/GEV\7C]_NK<FWS*L84.T[="5GJQESBNH><5_28^>:N#;6]3>=D=([=5O6
M27J&TE,,H_(.J&;/E*KOJRKU)&.WB7?5VLX3UW$\M$@$<[>$0'=5N<7&3H;"
M X+:#>ZWQ"+3@DDWZVOL<W*BT/UM[ZY!:\V@3P6[=2<C+@IM3-[>CT$75B!H
MLO#OD=3[8SKJ<)87_]SY[%GVCX&5.%XP"M+/%YE5$J8O^U"\;DY?H+]SU18A
M?9@6=Y/*>[;3-COY30>TT]:A2_6RL"P$DFX)BN-4#:05%9CX6-["505J^.A+
M*&%5:YW^(U$<I)<,5B6%;<#*::)Z',QBFV?&[CQWX]M+#>KW63Q5:G23UA)Z
MAE#]+%:YIRG53[DUH3VY4J4:W<-KVTG5S.A@G:Z1YW3-MZO?N<LQ>@H#G^MR
MO[J^2T9._>Z@Z$>AZC'W4SU23:HG=2J+V+6NL0$'-$+/&+LZ%^%8,;#'L1OE
M9I/WRMV3(8\<)IF9]02#T&PO(9-#R/COP$[2U@#X\R"<!NGHSS$*D>O#N"HL
MWO'OOHUX,BO$<OT(*._9"IVN%P0_L@EF>8.!>&S%'-2HV>X4!E[E9;<#"QH4
MX)4$2<@A#)L)_C;B.2N*DLDT'3]."CT\O/WL*2$6CLG@#V2G0]CP&D)X?_S:
MXQ['*$)<9_U".N3VB>4L/ -V'%E###4KQ (W';@6Y;//X=N[T'V"=3^\'?)^
MQ?^,B-[# (6C#YBS!=>+IJGR^7RV[.A>O\B?-/>$V?6R##OFK D9(\>3'2_>
M+UX5W#\_X"M[D#+_H![@=QU&,-8B-X+[\"V3 '\99(/I(:>0YV*,W;R$&C R
M=VN(1OBA\+QA$B<8GN@)/N?S/]]JK:<H)(="A$X Q6\DX&2C^/ATA-YPB-)-
MC)"/0GPKV/K!Q+4),+*"Q5GI=I0^;9 -Y.1@*$Z,1J_D8O@&Z 4P.TA<SR&?
MPML6;DH?D15]X[UD))FM<^!Z<*B/'Q$EMHTO'R8>9AU,9F@$[^(L^\_$A3R
M_'G9N7^,[+&/^7GD M06]X9A@=G2YS &@7=>.91C,'VD[Y 7X)7$Z2=#+['C
M)"U*S[GD#;JS%<-;W,G42M^"7J;0C(^@.[!_=%,>@[%Q^&/RK/2.*!D.,3+(
M0J#\'3_;MJ9NG#X9_VFC56A,$,8# 9P_"N =#AK$*=@'7L8/$= @?L,K-T"D
M$Z"3@)AX': P2Y)($>58L06\%F>C#*$>-<JJ\CU"(IZ;OIK $KY((1?#\,1I
M *8BP,%;SHC%4'P*O"=87@(W>AYL\'GLVF/"_S.IDS\.0&;'5D9:\W+()S,<
MD6U%<?8G@&Z /!<-T[7.BZH,C)-94X(>]WL (QPQ$8T!*M =21(^D?N?\ O(
MW^*G_/,(H1\K'Z:+6_EX8KVN? 0R?^69XR#QG.5/@<Y\9^6A=M&UST4?>NX/
MY*VLX-GUO.7/8A@ O[I^(M*7/WR3#ZM?N9/59X3!'T6PF6$P_SP(R=S-)RMT
MK1FJ"%*>"7X D9&+5:X5 C%@^D_%/U"+Y44!E\(+9GSBWQT@O.%K^H#URB;7
M1QOTXI(R(QS S^FT/)MHGLAF6M!Q@8&Q"(!;\9H=U\8$=V%CA0UL@+&3<F%*
M 61JZ0!Q3RYZ1@Y1$_BA(<CFM$-&*KP71#9Y-4B@F;#!M/U*7HR S+&LP@SH
MI>QL.4_ X/BO81A,\*N#".7 3&=4 @HV@.O@6.FQ[*F;"1A0,)<SRV1-<4*8
M!\M02/U:@AI&T"K0")B(X3,G?A8AMH%T4H,-(VF0I.0 ^/4P#<>$2OD, 9AN
M,/CPYAR.N.<YB]QA:Y"[N<%.:Y89S<VGYN9\ WA%7H2>P?*#!<5@2J93PL%F
M),N_\'W8ZZI9^=_$&0&!^8J L0@#?4$V@O%V"V/II$SYI:J%&")#+/A!EA-C
MC4S.A0=]]]U9_[EHWACZFS69?GHSB6 DG9NV@OG0>;BZ['S<: WA'6&@$\VR
M(+__'JV7]3[0_<Q"A.Y:Z>_;;&VL$U"*B]CZ 6B;4YW$HIVFS\KG V]A&QZN
M?+LMG1-H141Z+1)A2I]KZ#"EEGG[;!O#\K-!M2!+LK< "&"Z\5PV$+]H)L)R
M"8:?\=ZVSO-C!QMESPIVF\'6_+D&',*8NTVWJ^]@XZA1;:GZ,XKW<"1!]1E3
M9:<2,!SG\%,)62LXE:CBR'ENR"=5TG!+?%JJ7AK*/5W:+9!<,CXM'#(^LZKX
M- L[UQ-VAN86W VV08MGDFT/+>\H1=1.?Z/_E"6D59,4I.VT]9O'JU\Y<7[K
M!4'ULOLTMNR3#E/.-'M&RM5E+3D-&UUB];-_1;DGF]5++_)8;7_I9>["R"D.
MCSRP<[<S7]"7.\TP(E<N=%M>YOP- UWQ.T=A@#W'[B++9F1,FF//)P\N?+O<
M6B/]LL+IJ$/ROT,LLF)8?W" *\,HC3X$"7Z4$RT"C@IXD309&@#VS\1'G"SP
MA-9 ?]<.JS!]^^F!,H]5<;(X Z=T&,^BP7" EUHE5ZZW9DK+/W,GL%Q$$<BR
M?<BJS/9WZ1M4W0M*8S(CNB5D<>1?N5&L%;NVE]EAET6P=[X7^I;VO!>&-CUC
M7W8J0H*DTH@$F&5$3C+A%R@=?[*\-.5M$1UE=BQPC4PWWVW'?SUH9P>IA;JV
M])/[ A4'UZ&5'EPGOAO?0[YC$CD=D@^#%TT^L+MJAW.0[4XL+_JYT\6D[%L3
M!%=V1Y8U/0=ZN/ =^.?JC1@NXDLK#%\Q%/YE>0GJ<&DP'7M&+_&YGTRZ3D 2
M+^&QF#DP-!!A$W">AEU9[O0EDQ<4\:>SQ96NF32_#W>5P PCZ=,B::T!DE8Z
M?6R#:29-)%VEQ4"ELKI'41RZ-KBQH*[66@Q2N3T7\G8K.6&+<'^#7RT\H7;Z
MNB;RDF$>RA0;"',/.<_H8HN$K)DN-$P7@L1+BD 1751DV1\V.DY2JFOELAO5
M0#96DF:8V CC=^ AGO,1R9.P/"]X)L%!_,=?*Y0[%_F#KX/P2Y ,XF'BY0NY
MGZTC\P?+4I?>Z1N\8*PJ8N+6E-K&%C:I=1L&9A)>%HV";<0<A-"R_"2!3P^!
M87/%J4L\I+Y  I?[A+S7+6?\FT3BKF9P*T7B-I)=P>LW%.^)6K/3%S6#-X55
MY#;J_S BV,;PU1$!3$P4L1(TA(.-(^8QE(DQ1GB[D+V)-S&O])CO4%(@DJ9J
M;X9B&G+?DQ=$[#SSNGRP[\S<A*.*P\TDL()E"<8CTN0*GGPP_RY$4\MULHJK
MK%0CS5ZW%PY;]I)^)VT);)%^&62O4L!B#YGPPD%"4,9^B\BKIDZ1/<!(8;L4
MK($4%$(*&C2 HH84JC0-99U"8?D80&5I!7(QVWCQ"7^V^M/DE&T^]"$\H6)_
MB1<4A5<UK2(;8F<,'<F(?(<4L\WA/H1BM$[?% U>4^2VT$N5!BF5*3YW(?0S
MR,KK(;EDFA;J^2AF)FAI$S2%Y9UG^3$V.ZYR<'Y#I5E%AV"4PFNZ1)'%P8A@
M%^.S.B(P@ AT7I$.UJ^4FIU4BL3;68,7#UD1X@A,NL&P2ZKT#[9"3Y,KML4F
M<YA^!9#>PTMNA]^Q<P;@+,L69J>OJ+QRN%_.HI/'C4Y62 2J0(C ,$\U?$FE
M:'P(AO$SZ7 #^<@!:;V)4?Z$O(#H./P9Z7K$K,=]\GI))RWHNW(93*9)C,(<
MW.5-!U7$IH,J\J+*3K0I(X.MN;!5DH&$R4 1>5+210T9G+P%^4L0.-#7C)F)
M)65@#KBR9"Z34*0J\[)RL+_,C,*CRKM]4:ZD*!=XZ? 0"3,!=T?]C1];_LB%
MG@BI+\RLO7TDW1L8TX@ZUNU7+UD_Y7U90NWT-<'D58FF4TI&#-ME8!W$H&%B
MD%5>E%GL\)BQPZR[(0L2[IO F'% X-M[G3&J4&R@\-+AF1K,#CQ^ZN*AR#<Z
M?5/A98$FY%=I$2IFHS*ON+='FJ93+//V:[JQ:X)%:ZN[=]]VZ]E^IPRDLGQN
M0GJZ8.+_BU4%MHZ1>L2XX;USPT[9526Y01,Z?8DW38G7A=9P0T6> '7*\.O;
M_)%T1 0,5!D''H8F:9$OZI](FE7\NM8]V $*.Z'GD%9+Y5]P\H&OO!G6W(29
M_3IB+6W\D)YEM;<EH[*(YC&$ 0]67B<_M5Z+Z@4/]K+:IT^+=M9ZE;EC&?A=
M2@6$-O9+3];$3E\1>%VFJ0D&(^23(>0=2]DK(&0)$[+$J^JIYD91J94P_L($
M;2SMG#,=V('9CG(>9@J<9[#-*OJBO*0O8X\YF[LLI\AISP==836>E)'#&FE9
M+SE F:?&"P)-11<G;\Y_21!,([.S1B#LW*R4:,30>PSR)BI[%N9II"^@S!N*
M2I'%P%"_10Q6@GK2^D_@#8TFK^?DC<4O:!#S,[L0!CYB@#.;L*3O_S7P1X\H
MG  T]R1_J+,T>5&G*4N&H7Z[MUP!ZJ&ZTN -9NP=5_ -$<86#&Q_0CZ9\EZ!
M$#QI$V!;W1"^&![SNQN/<V,@=X%>]V0-J+"4%5YC#>!H(X9MU4/5$X,N=/JR
M(?&*>*KAQ!8T/ZHH<O@.^]EL,R'? +LG>T"E)2]K(B]*536.I:8-TOLEFVWF
MY\%D Y69O"0+O'9XR5K+DG;HS?%(W?*LV3XS3*OSSO=.Z=:A":>D\\KAJ6W,
M%&W,0]\?_7 BHPB\=/AD,DJ-3TKE8.:EQ];+S/9<G['X;H-46R1@#L8;W\:.
MV*/U,F<VE&_FH*O0/I&7!1:KI(P,MDC"BLE PY:CI/+ZX>D]E 8NZ1:)L\ E
M,Q/KCU_N;SCH4"*D2C2=:C)J.#" N3\U&% B8X@T=0P\>2-RN8_F7 RS4N%Y
MTJ9%J;Z:%3 *.?G!<I,FVX(10MG>FH<3@@']-17>+!AWR(S,FMN'''K8<]+V
MPRX]1.;]J[T9 *J!L)-5U6@+9D >21!61@!01<-+)NLE<O1>(NRTN_[3[K+<
M((,')<MB%=-;V#$W+?2R^S%W67I1@%XDQ> U_>"C&W:^754/@V R<6/HU![-
M6KCCA2/?AGX5'R*$N&]!C#CCX]&Z4Y03;B^1>^Z[WL^=.$S0:NQHMKL+W[F<
MWUL!@:J ]26ZI&J[6J7;U=9N]^0#40]K>["<= ./W?#@N$_Y@[/[NW#QN:20
M!1T137=A?L1"FN9\XM8R2S2V0B#R#;KLYMMUP5C0]/F$'A[(,RZ2>!R$T&Q_
M-_TFS/A)W\#,Q>M3C[H^B'@+O""0_Q=P_M('7+IFSIJ]D#\&_&^3.(JQ)L)D
MM[C!H?N"G.Y_4!@4[,T\"NSW6ILI=/I^L!W>/N*"M^?/Q!#F1N;K[^S.+&+M
M7Y8'2G(+IF8:T10[?:(-I$\4>?@,[3O-=SX [1*-:*_(!FN;R@<3-O!3?<]S
M?]U$(W<H)&*YK-9)7T$HY<X*;\.'V(J10XCF[9$K4ES>3+#K%K--S>RW&.Q*
M"SU!6'6C5[7XU JY)WA<Y=;3W-(/-$U,M7+U7>'B(+O*.*[A5'IW-U&4E-\9
MME@UDQ<UA9>4U: VB0?433/[+1R;LIK.&Z("T\;7(L ES^:LF/MGXJ-4E,L"
MSTF"))/-?4$VF@Q0F'TEDJ\DGL,W3Q%^UA/R7@\PQ$[Z]'EK#M<,T9DZ7E&[
M)E ?16?)#*V[)&-M0ZLH8']'.]4< 2HKZ"_P.@'&EH>UO>MT79^STYF!+%F@
M;._0&2CO,"1O_&SVXAS9ESSU$ 52#2K*!J^JK&"),FK8UH"S>FH@19Z"KO*2
M=H)I!&WS-A]#9$5)^)K[FU8ZK[BTJ[3-7L_?0V@F(Y_L0:4,7U& ]I0J+XM0
M8+Z:NUR'R5[=VF% H\+KB@I5SNO=)F:N[TB]'RI4? 58+@BC[2#@L"NOZ@*O
M%O1/73E"9E;]L;"_1=%5AGT-8U_6><F@!/NG;_O;=C))/ @:YJVE@\DT1&/D
M1U@@<BZI,&1^0/D9 CE8TT;"\T!-JS:_!A'4:MX.'ZV7TGP",PEY@XVFIHTL
MMG?DKY4L#" +4SXX>D*?9T"O!+U'L84_=#ADA3Y>,6O$7U98YA"\R@ XQR5?
MT-"UW;*)]J)@PIF+PBN'ATR8*7E4"5D]+8@"-.35>4&AZ;"@2L.2XKJ+/8;5
M[6 [O,.T^BTB=#XA]8K MS2;B-"Q7^1EO:H&!]048[Q?JMDB;"N@&@E3C:+P
M@ER5*T)?24;K*]Y*C@VMMZBI?:/CWM],X=UK_BY\IP(A(K/AVXQ1VL@HNQ<[
M5L,H2GOG<N<+R6"MD:/:-2JX<$F"[9BZ7*I&JK'G%-H8YNR!&TZ];83I*VP\
MJ/4X3L<A3_ K7Z'ADA_$8$B$^&.?<_$:1R%)%PI)TZ5XC"($O.' ^#Q2!4J@
M1(X5AJYO^;9+O$'\ 2DO["V0*0'760Q#2O.3U[DS_FQA"@3_ID%$,BK.0^19
M<&+[Z=EUXO&Y*!#6G;LK)<)SX>T6:X#7E,3K;YE8X<CU"9[-(JP P<(:E^@"
MH\*SIA$ZSW_YY+C1U+->SUV?0);<]"E[>K8NV,PRDN%]Z==O2^P)Z3(S8LK>
MG'W=(U\M<7KZG:'T%,-8^[70$]=^M^FQ9L^4],J?*O4D0]WIJ5N,]Y+I)!/7
M<3RT2 3+PJTJOC-V*RQ%P$3<;PEF+!2FJ0O76$=PHM#];4MNPBH8<IE43.-R
M@8,+ZF\RXJ+03B?"=6$%@B8+_QY)O3^FHPYG>5A=??:P.AE8B>,%HR#]?)%9
M)6'ZL@_%Z^;TI7-68HNMQ;1<@,T".3C_$]8.EH K&D/!5@=#2S%MQ9$L2Q\B
M14%#S5!$_*'X;UGLY#>-PS>0C5!W$"+K1]<:8NHZM[QGZS4"<,\3",98ME!5
MP3LY0%BF^QN$@,_YO5;SE'V>U1KQK8H]4U__];Z"5A1ZBF+2]-C-WZERJV"@
MROLK,=%8MC<S4ILW.05%4)6R29,S<[Q8]BTPVL'"3Q1VBE'-% C/W?AV;ZU\
M:'J=ES.3]G+>I'V8&;)@_2Z<XG/I,3[W 0[R/U*[L0_??0Q]%V_FXSI%5"9&
MFE%F1KDD&W>5;M?X48M$O=8?TX[R^BHB_UDD^P"384U@=QPBQ$WP=>.(0Y@P
M':(6(=N5DP5^E\XC&P%T-!2$Z:9.#T,/[LN.^&F0PRJ(-=8%OP\.V&!AQ+D^
M%X^#!#_*B7@.O=@(;V>*/2*2Y,U9$PR:.-JOI]0!D-S>%H<:4@3'C8%G$WBD
M@P7F3E#8JYG3NT%"_31:3MFT"WK283IEXQ' ?EKCZ*?=]^GPE$/:KAUFE]+P
M@E8LLOP+3KY[YCV"3M+S[;KVR,P^D=/CHIVU_H!8WY;M2H37=1A,BL;47+W8
M7@+0N(@BA/]S]J@)$%6L*32)ETW*!A<Q$C\-$C>:)W$-D[@J\:I TS2F/776
MLH9E;'(:;&(VSR9ZIX\A ;U$Z&(31N*G0>*BT#R-&YV^8NJ\J-/4*^?D^Z'?
MPC&Y.T$<OOW)M;.4<U)/SJHA5]A$;)Y-3"@4UM2#BS98=63%M"$U3AL2U$M*
MO'+XH-N:B*.*>-C[)3"Y>0*#CG8ZECX'>VM,^E1,'$KSQ"%A7U[A#9UU #UZ
MR6"XY2B%U=@6,LW6[A;U,PV,TM-%7JBL(1"KW6Z>KK9VRJB?KJ#>3%-X4ZHJ
ML'I4NCH@ZLIH<S-M-D^:T"=2EGC=5-M(FHRL"LFJ^>-2"3I02A(OJ ?/&#T6
M71VU]_(1C=++("+%I=O,TB8'*Y[2,TX^V^:-H-9DW901SZ<I@;<(8(#@[?"7
M('!(0X,LV/\0>#M.X)F3LWJG+XHR-BTUB@YJ& UL3^BHD 8,H &%5PJZ/=-!
M T?R($Z3CK9D/%1(1R9V4R6#5Y@LH8T&MJ4$5$<$L@!$H/&:5I7A3I%M3K]-
M%; ,@.HR "KD"NCJR:M4M;YE)+##07^%)  CHT1>9.?Y)TE'6\[S*Z0C&!VE
M\>+A^I7)DN,>VU=( W @)/&RP$[GCWXZ;^\8#F5'"_N<TE?((RKDSXF\HK.3
MJ=,AGZUSC2LC'Q@7+ZF\5EDQ$SMS/PT2/!H%ZI""I_!J96%9)L":IYZCG>S(
M!I"/P9O:P4$'=H)^F.'X2QA$$3<-@Z$;'Q*%>X_\LL5>)*"](Y MS2 PG$PQ
M>;5@ #.E/=P9O1QJ(!Y +PH4Y,@F+U<6P:/&(JPPO/<>::X^DA.Q#C<,7JHL
MT,-$5//DLL4$/(1>H&I'EWG!J*JBE#Z;KSAJ2)W-=SM%H17#R [T,H76Q>OG
MT>ZPVYW0L%<FXK%>T(I%EG_!R2<6/& 1$_'<Q I_($+.D$]@9YG>7)38V#UE
MHY9+^RT/R/,@0]YW?LTA>Y7*B=(R7X8*#%XTV7D@;32P;>QG=32@0+4$K\NT
MEG*SW(+Z_(L*R0B.S 2=5_6#$SB9+#FNTU A$6@I$9AJ5:,-*7(3Z+6S[E&$
MK- >$_O*04_("Z8PV835QI0O]$\AB7GARQL<]^4&O=.7-1YS!479S(P,=JK+
MKY(,#$P&!B_+-+6S8Q4RQRJCKY*2S$Y?UZHPU9E .7;5>X5DH J8# Q>,JI*
M3J/H_)U>(^L7Y".8EPPVEN5,7-^-XI#,+V81K-(G[RDL,3=<+$!R7X80.WW5
MQ(8632G-C!!V.5*OF!"D3E_1>9G:>":+9=5X5EXQ+4&MC"CRIL$"6K01PK93
M\(HI0>GT39$765#KF 1Q,0GP OYC 9Q9(*NLA34/O=OAC1];_L@=> C::L51
M$9&KX%10-E6"X7F; 54>SUJG;P@T>8XL%'4<^V@;J914BM#\B5>UJKK5,HEQ
M)..H8C* _D^\)M)TQ+'%-'+<:.I9K[!8M%D&M?G**N-Q%%=4![NG2K*,XGT,
MR5DN:N8\E9<06:F,=/@X)Y:'3@W5;#%+#Z8:+2N8D;2JHB^L8.8T**]NPH.R
M&5/GC<IZY#!QU3S1;+&)#Z<:4CQC\L+A'1]8\<QA=N&-;P<3Q'WP@BCZR W#
M8)(;B8&_GW'XCCL.[&H<ID#_BD%>Q!PPVL94VM))@)%%9=;?9K* PH-64@5K
MD%.&LCX<9-Y%>-GXMYU(K*3.5CM]D]<*3O4^4DU]C')VM/%J)!V8,,.;TNHQ
M"GVD<_*)>3>8"D(4Q7D$D 4 2S+.%B,OA^^>V1.:GO8N+NB4LSNS,%>:'G+9
M8OP=2BX&C#4W"ZH(Z:86%O$[GDU8+<'!Y!&1-Z355G=T4QRCEKUB?0>2BRZ0
M%NIJ06=@^LCEY),$;V$X"><20Y[G?,1*7G<V[P;>C\'YM\ /%MVAC"UF<S@/
M91<X3N'UPT?!LS2AX\3PCD064J<O\R(KB3U)TFJ4LN1.7^%UJFHC&55LL,N.
M1!8*D(54V7D#19$YZDY@(:+*#1!&$(+&U4]N!+2!_\P,-2ZV7EB>WN%ANC7Q
M[;>P=CYDW?43#)#;V2GX9X*;]+I'P,752QQ:&*:N;X6O-S&:1)@AX?5A0%H#
MY<Q7FNM4".8(9AM\)4:">]B,+2!!<E2C&VV+[K!X8N-GS#11,<QST7C-9(<H
MIT&"NQY6TT2#4.IC\%)!.S/Z:/#D(Y\W,U,:F]H^VG<Z3.M<SCIM9LP^F7OY
M.05I:1:!6A>!EX35*1^E$T-8X*$AL_5@*C!@C#TO'Y3PP.*:-!+2D>E(A,HY
M7A16*U$:)Z1W3 3E3+?#J0!Z6O&*2(DT.=6@Y3<4Y^')M'2D-I.VD!>*8- $
M*_RUOFU3R?I5)DIB$MH_I=B (ADLZP\^MSJBE\]8XA19HA[;^C#F4"!=0)%6
MF\W0%WFH*(C+>(OQUE%8"^:V2+QJMB&JQ_B"\44)#^PPQH!9-G)+\L)/M9C_
MR@I]O+XH+^>?PMS L16N+_+:8=,4CH)D S'?1:GB9RMR[4.Z!9^6TJ)?+VU2
M2W<H? !1M#E,("TKI5RDY;<3FICI'^%-_^B=OM 3#DY8K+;Y."-6>HEUHQ&U
MEEJU)6I=8TOM3+8&(=L*\E1:Y(PSJF\;U5=,]"80O;0JJYLB>D:PIT:P>K44
M:PJ$8BD1TR>?K?7%]9(8.8<<V)X(FQ;MC$HV/8+IGU%%$7N*U1C_U69_,'*E
MEUR/:OQO(%SI8/.?OM0W1O>G1O>5D[U\L / 1#4CV1H<@ TTJQSL K"\PJTG
M6)?!9()13 ZM(C(\&/V9N$\8%WX<<4$21S'^$.]@KQ.M72L!V3/>@9-)?'TN
MO00YG(778XU01GKOHSIHK61-@;#97Q.69>GO&2@O4DA^2R8#%-X.B5R-;M]8
M-PNR[))?,"=^U4Y?E7A-D7A%/'C6!$OSKYXXM :) ZK615[3!%Z75Q-0Z" .
M5DQT(($U2%\Z$3ZR8?*BR$8X4D@;>H/$81#AH\@BKQ;4GK6^81*]%ESFK%5J
MPYW.)/@J;;@,TBL,4YI73,PK,K;B9%XL"/\TFJO#R&-O*ZXB\I $H4H[CK[$
M&$9B^]IQE5&86*4EQP00)99<9>0A56G+T9?R05V\-^U(;@>3:8C&R(_<)[2Y
MKOS8>?\G_XR3]Q*N@Q#_Z7-V$H;(MU^Y.,0/\T@[,,YR_DBB>(+\E7Y0+">0
MWB/!2H=R@@2ZG!= <TWD4M*YS"CG$0@G?>6%[SR^D='%C(J^H?AV^&B]E"R?
MDP092K8%M:I^!BPQ]N29H)[& Y2P@T(ZP\GFZB ,5AA! >V=(#M5.&*+$AZ"
M$U->$@\>&L)4RGOA@9HFR-+!#EK:N4,^I-DH?1X]O7[7=S]$^#'_00XWLEP_
M[TF J<K!SWO":"6^?A2'"> U(@/)N& (37K?>?I-Q6[,I16-K[W@^1_(&:%?
M,"[@PXMAC,)[9'M6%+E##(F<Z:R7.PLS8]G.BY( A^2\;- ZI.K]DLZ6$;04
MD(X!W?Q4E=:Q=RQUYQB-N2B@0Y.(,.&0'D9,>E4LO;8,J&V>:D2!M+Y2-)HT
M7Y5A?4FE\.3H,8@MCPOV/C]Z/Z-6CF5FYI[971 2EHKCT!TDL37PT&.P)VN)
M,!%-D0\V#-@P'WK,@2I"T770FM3IZ[RA5! ?:$O77$:J]5NN.U'J*C'*G7Y;
M>LR^0RHZE@&[)_$HF'@.'Q;.NK$>7,NZJU6Z;:OOK4USZ6VW7TIL,;P+!,2^
M)R&B2@[75:4J?[711N:,0UK,(?4X#E7R"IP:BKRD'3)+XXAL4D7(FK$:8[4&
M.$TGY_.:V1).8US"N&37#)@JV<0@;&(<%!PX%IMDGEV^D S2,M$V:Y15X9($
MVS%UN50-!'M.Q<\I]-(Q->9/W."-VPAFJ#>>D/0X1IQEPUF1Y;_BI7)^$$.3
MJ1!_[&/_/$:CT/*XJ16F:4AC%"'@> ?&D<*F?0(F"RK-AZYO^;:++X]B_ %)
M8.HM\!^!UQD)U>!_'?>I_Q/^L<0*"IRL38/(!08^#Y%'LJ(^/;M./#X7!>)$
MSMV5<M>Y\':+-<!K2N+UMTRL<.3Z!-%F$5: $V&-2X2!4>%9TPB=Y[]\<MQH
MZEFOYZY/($MN^I0]/5L7;&89R?"^].NW)?:$=)D9-65OSK[ND:^61%CZG=23
M#'GMMT)/7/O=IJ>:/5/2*W^JH?04<_W7\X_=$O\J&>::N([CH90(*F(O8R?V
M4F;D3]Z\0?@LRY=B<DW5A#L9<5%H8\+T?@R@0%,6-%GX]TCJ_3$==3C+PYKS
MLX<UW,!*'"\8!>GGBVPF"=.7?6A5-Z<OG;,2.Z(=1P\(Y!GW6X)E' HY "=W
MC>T/3A2ZOQ7@KT"(S?\$Q(%=XHK&4+#5P=!23%MQ),O2ATA1T% S%!%_*/Y;
M5CKY3>/P#6HCU!V$R/K1M2 IX]SRGJW7"" ^3Q(8:=DF5 7OLKRD@]1A=_B:
M:9O^3X,0<+JPV67Y3)W8-,V>H<K[2$U=[ZE2'6)3-8Q:GFKN+S7-90,G _&\
MC2,H@JIL.CPH-E>J]49$8:<CA)EDXSGL-O0(Y5[.+)++>8OD86:'@/$"F4\<
MI#Y%Y)X/WWW\$!=?]W'52"ES]))!+X,NR+8"V*XQ+K<"OK07F/DQ!XC)8K 7
MA\%G -(J E"8OO+TX/?@OG 3?-4XXA F5H?0X#\3'W&RP%-,@&6C+G7![X,#
MZB.,L%."W9 @P8]R]FR%< "\MA^S4D-P8,C4#IYR[-HNZ$F'<>7&5(']^.[X
MQ_6@,H>@,KEA&$RX8(I"[([[(P[B:T_8W][04JXJX!S2QKG\"ZJL0=,I+$'[
MAF(.\BW8(*$3:???Q,QW230KF/E>;5D((^!3(>!C#&>7)*&"X>R4%J=06?O\
M5JX><7' A1!VLUT/D1)GT$CP*?QN@]$Q#8,G%[M)W."UT.HXIW+8197&0\,5
M1FO:"Z,I1IR;-0KS'<Z:0!KN?\@'K$*]9%.4>6A>^,[%'"Q+BS,Q[2(LL5;L
MM-' EESW*HD@;=4I4=5OX(2J+HN)X0Y4501D@+'%V2%RW%2A9=.:(HRE".N[
M. G]]]Z O;R,G$'W.@B_!,D@'B;>A6UC\,3E;3[245 OZ*#&FAQ3+2,K)0(%
MB$!3:>H!=O)VXT,<V#^Z RM-&II,D1^E-B1Z@=\1,QU+BL5\-#MR+N? 69H7
MU$Y?D['!0.N J/>+_BT2L2+\PY PE==%FL:$G[S!^ 4-48C-1.CJ]EY&\M02
MPLX!F48!'ZV7JU2;?$8^&KJENQU(.K8,9%XLF'+0>(?==TP,NX:#JZ8&J"K0
ML*%80<L!9B/N$B">BWQ OI:3B\DLL=P?X7U'<>I4.VY$S']F.)8T'.>A?#N\
MSD%["9"]\)TO&5RC(HXPH0$'3;$EAO =3,7=,5Y.0,IP@L9+*K,=CT@8Z7 @
M#.PN.29[F]7"[,C]>M)_"WR 9&HT9!9#:4X0@1-4[9"C9&8WUBT5-S6JJH0*
MI$Y?X26)IGDU)V\T7HXM?X1(5O!<FD 4H<Q.]%QKX'HD96#63-VR_TS<M%@P
MMR6G002=,X?<((GP.^#L9K\,@R7X43V:3&XVY72-%Y"%]2%!!+E/4!O$-%M9
MS8;E6(BL"'U!Z;\W?@[6^QE42XLWN=/73%XKF%',M!Q%T9$C4(+2Z:L";XB4
M3**J4LE1*1/O0C2U7"<_+$LU6]KF.55U+ JR;PAYE3\R8.?1Q,P8Q(XR,10O
M"+Q+<XS:Z9N\HJ_VT66QDW9X"4>B$XWD)A@'NQ"4AE2HE*Z/H>6D75"(W3FU
M7IG16;%,S6V.NQ2V!.*E>0-.YV ,.1U&Q\F2Q'&LSX,H(>WWI1?$VTXCTD*E
MF,28"Q-4:(3.!5F8);JCJPZ]>U;X(X-Q9DM$N3'Q]0V^I7G%),U:3876.6(G
M11?5)C8<B404 0;*Z/()%L)1*4AGZ5\A>D)^\DXLS5JCFSE([U.(EN8 *)Z2
M>*FR^1#,P&S,P#R4%"3L99B8%&BJ$:G2ME2:K0TN[C/R;=>RWT/,R_<X9V<S
M]V"P0X>7NPSHGU^_1Y ^>9L#_F(&]])L)'?ZNLH+0E7EJ-0,;7K'Q+1%%M=(
M30JV4$5>UZLJ4Z%O?E.QMJ!.4"\WA'+])Q15V!"J%9T9:&SK=)>$]A@;0)##
M@I4HYKGXE41HT)^).X4$P?<1F:DRB^+.>B69E8_!!60,A>@N ^R=9_DQ]KRO
M<MB6%F@J#'<ODF=LJ#9%\9BCD8,&8U;5@_(I*(W T"@K+ZVI&^/G_ ?[&5$P
MC)_3<0=.2@]^C*G@"7D!065:<O(^0C3UR,XO*3 ?,D"7Y@T=BTJ#UVDIPV+8
M+R<K#T6_@=&O\V)!2YO6YYK1*!OG[4A(E\Y2J?.LZ3#KWV#Y\PG5:2F*#Q'M
M* Y=&WJOIY]E][P/V[-.T_/S+"^=3,D"/RS[QEEDJ:'[@ISN?U 8%'&3"8W<
M#4F4/K'CP-:*U+(DL5W*JE#*9_*"2$D[URU2-A\@@M>)-@<)#KNR'<LHI>_H
M#O\GT!_(]<N%E7:PPM:U 1=.5ICLWD*W*&9[D\-__YBM*G;ZLLBK\FHN:VG#
M;3?T'<FB?W^T5*(?<UW$))'NIKJHTTY,%?D'U(GHY<#_6T^. P/_;2J8I-)A
M"P,;(2<_CXFB!.,%I?U3!OL%_5L7NJBVW2@!YS6&YDT&S-OA%PS*TC)+QC:U
M:O!8LE"42L)H8+=VHU41@0+IMS(O444$)Q_$REQE#M/!WE+PQ*,-FSG@'DTS
M&.Y)]RJF>UWDC8.JQ5F,Z<@QIH/1KD%ECLFK!>4&+)!TND8H:>_\9GR^HS/3
M&F+^MT,"SMSP('W:2L3X5;VR&#^S.QN*\1>3P"JJ#6C?7$%,A!F5VQ%]-9EZ
MP2M":==FCC3D@($?SVX\'B,/ QE:<D=<,H6V]G\F+B3@/5LA_@+%L8=8#MXA
M0O$>>3#2^S%XM%Y^!X@''D#C.@BKZ82NFJ3WLV8<PDW,7FU(7M9-'9J J4/E
MM0(OGIFUIVO6ILT%X4#221",)[23"&,!A<RX+7WB6%C,?.-_2=!C<)F#M31?
MBIV^)O*RR HWVR*ZZZ$#J=,7%9$7:!G=<.K&\)MDS$4B-\2[.;AKYXF;,[O(
MR!2T-W[.#-< U_V;-6IDYIVLLE(3F@AAI]8?6REA%=G0F5-A27SO,WMNOGC^
M0Y9*][%<IL;>^4^G7?F\5^'S;-+&_GE/&ARC";RB5&7?4E-&?UK$=-1\NBKH
M"L[I3(47U-7^#!4EU#593-\R8_IJ.$0V*:1!+W9J6(=6C"![ >0ZGTIW""D_
M83SZV62#I5J;]V%N5RBU4ZC?#J\RF-]CD-_ZP'#P_ZLW:-_/ $U*+'QG\8.Y
M*[%;ZR4 R2_91(E?,+2G^8PE/W;]!#E9/XS +\^U4 K)*VQ8:WM%>@N)SH#:
M=.D@14%?;3J51KR;1<6X#TX6%_M((BSUZH#3LL0J5! '<>4=7GW@K,8Y,UZ=
MY_]4)I3F2Q.[^AHOFU4U06:N08OT"-VTJ4,YJ2[SDO*.W OJ5,KESGJ#YP9H
MY/H^!(F@?Q2A#^90+'.G5J.^J-F*TT5LQ<DR;Q:,3V#.0[-6B-%BLI(Z?4T5
M>5VKJL]GDSY"IFG2ART4A]J.J<LG)? 1#&]8)^H/!=1AIEL1+)M@XK\V!Y;6
M"S6UQ3(-6A>; B_+597L5487!^A9QM*,I0^T4\P6\[32Z2NZP:O2R? T,7+.
M8D@$P?\Z[E/_)_PC7_?$"K%#1UZO+;+B'TD4N\/7X]+9XQAAC'E>\ PN)EET
MGJV [1-(&@M\V_5<@MV%CG*[6#/X[VD0PE]0B^'Z7#R&&C3?@0DYI*LG 3]D
MB',#RR,E:M$805^[>&QAY"032.Z%N^(@3N> PQ\1IF_\I8U7,DEG T;CX-GG
MK$'P1'+?-KPGBO$_61%RMAW2/>-MJO@&E,FD?44*IIP04WK">/*L:83.\U\^
MY2DOKD_ 3F[ZE#TKHTZ8V[YLFP)!I%]_>G:=>'PN"D)/$(A0R$SG[,W9USWR
MU1)[I-]I9D_3UG\M],2UWVUZK"CW5-&LY;'2^EOG'UO:D1 $15"5G/E!ZRWV
MF)G_=J4!#?FRI(^Q26ED'E4)9C9V<C,^.$![891R0)#@1SG12EBO>7B5UK)U
M >R?B8\X6>!_&H1G?4F0Y-IA%:9O/SU0?D$VF@Q0R,GB#)S2 C@/=/XKX<H&
M.EJO49=5-<=:@<))FOD[;+OU9OP.GCDVNY?,\XOXT@K#5PR%?UE>^:%:.HP[
M,'E!.3CXO >SUNPQ,U8Y65;9X;RG>E;12-M,S6P-J[3_^+284NY9?N5!FF0E
M^%,QH^B=OJZ)O,32(6DCC"URLV["@(1%0>(EY>!8'P5GDFW)87\D@;/=4Q7S
M\-DL3K88)JLM2>@]&&,G>?Q0YXEB:1%CUG1$2,,1(..AD^6A.A/8RO*0(526
MD7;D1-%\(1D:U/2PIEBM%SM?B^E$N[0\;^PYA7:+.7O@!B?.QE2!PN8-$VQD
M6'8ZLPIL2LX/8CAT)"/_L!42HU&(+9>I%<;9N5^T]E O*Z7&E[\=[_56H\^[
MG,J:FTYE^R2TO?:D,-N? N=ZTR!R@6?.0VB!Y3ZAM^,\$ YS=V6'@<+;+=8
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
MQ?5^3[3#'B.VWUCV%"L0_II8T\6PYC]XK)U)VWF%)VK&H_FC"!6DRW,_$2?
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
M+?;%T&W[E+IM=YG5E#,9*6CZ)G;U7YK8S6LXWIB]?LCY15_!)/4EZ6OF]HH
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
M I'/3;8(Z6,</V'$"#;99?AYPL9F0D+31CE$">,^,0.0[6>7AB+6L^<\4S;
M@ARX_2Y8%X5X,IDF1E$TRVP3/L1 S/*<&;DY^;?=113"%.&-RYTBJNT4T8MA
M[G\ $P)3P)+$1C'?7Q*?S9$=@T3G$U.*#8>_X D/*T;RDU(-?=M,6!<V4YA1
MR+8FMXFL0$^?63S[:L&6XG/XQ(_@I_QY@4>OX"H/IN+'NC/,U\/0MQ90&A28
M"?3R@(T"P?'/]AQ5,/P2MF-%SD+I?R*7BY!FK+XT&BC!C(B_BH$CNLD+D!XV
M,*IEX\# 9<',\\,;4/AS:8[L#1(8,T%PH0?\[MU/-M_B1I@G<B#9*'<Y"([*
M)&9"IFED@S/8Q)63-+$!<QL+I/O)P\1Z!)U QU9\]I<_P[O9BLB=IVG G&3I
M'JP-&ZP,9I)NE=[ '"T.QQ;\'(CD/;V5[."X$QM/9#(4Z/TP&DS(.W#(2^*Q
MQ"P )> &8'8 :RQCZ%B4JQ4!AVT39HB#1%AQU(KHD#=< OMYU6S99,JR9#M[
MN,*]\='@I;5L.>DN9L<%8!?)?WYK4[<N7M2Z6X>N$[!)GA)@']E!ZN\YP!HW
M#MDT@GFZ*-?,G0HS)OYH"O;-D^TXXB19D!4 0SGP4O H<9HWWN0F"M"#^/[U
M#W @Q"\3BS;FR\3_!#OAWQM3S3$=O,#V4,$D_H2;M_M(97CSA<-1"Z'/&,8S
M(1L(+"O<VJZPT:*%<#A!"\9Z%I< \XGFB]B^SMZ;XXQX#ET<_VG&W9SQ$AM"
MJ3>.MC<ZY\EBW3*,UP6;$R;D X>0M55F'P01:),+M@'HGOYTQ0Y.;*L"FZPG
M)/F3T 5D@Z*"!'J+10E"/J%RQ2,:N')=::1G=:)ZR,P MG0SIA'.)]MBD,>F
M=>([QM9DL,^<1!J020F&/#B&7<$5Z=:P=-G%&R!\AZ)Q8\4H' 48%*Q?(+0#
M^Y3(S"0B.SQ; ZS@3V[&3@NR5[I4.IIZF&_(R)&15@J1+=TID3CAT/R$!>7$
M,7TC-G3.PYEG)0*<<"Z*'EKWXD '#X)B7?^.@R>NM6Z^PQX+U\)S8/9\;D?S
MRSG]?N"F"^_;]=!LA&'0/=HF=\S"><9Q,(^,E1K47B9OQYV7[]:"Q(+T%"G>
MFPG!II99J#G+P:^50"@;\(]IE"T-VG_*HFU9]<,/&.-7QS-_9O4-HT[L%8*'
M<8=E$6--'\C#P5CFEJ+SP6"LR!-S-)KTN:+)_8'5 <X&AL28/W@E6X/;BBH
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
MUKD==,?Z-> H7(R^G''FA#/)Q,KXE51@:S543$BM-\@X*@BEZYU;M3O6VN8
M36.&<AF<>ID!4S==O0U(GH,7VO:MM;9OS15OUF A#&H2A-9L/*/96)H9-O=[
MB*U:C_:?6WNPO#WXR,S<%9C6&#S0&/Q[3,9:CO\1:CWY>'RYUA9\$5NP5EX8
M(R\TJ^_#U9J"B4X,P9(/!)EOL!+5BN]BB1NI%EY)7; EV8E2(.X1M0;C0?'&
M'QFE?T5"X\6KX+L@\P_O6TSD^*Y690CC/C42 G>J009%RQHEHXXG9@V%FC'V
MFQ20?I7%D7@!$R:/V6Q@D<"V*",'[),DO)=MQ>1AENFO40##!\&]-S=L-[[7
MFA#[/D_K-/%968JH]9 V;%)_\Y8W2EBJY^ -#2W7H=*DHH@]&C:Y2@N3Y47L
M5->3ES&-R[7COVZ]<]U:8%4:)>3"=Y6E7Z=:&*WMUM6TC2_3(N&8C>]W;L?@
M<QV=R&R>87T!';M8-0B*MNM2C2'@G- 4()E4EB.\GR0/NWVYKG+"MG_7RW-2
MN0!RS9PT!(TL=]5Q73'DMH]7V\>K8>;IX0F6_@@K4X?')UA:0_5E#=4C6&",
M+*".KZ$.]>+[>>T 44MN/>VP9(\E3]M)J.TD5")MN8Y8&&?ZCS#2!IBJE-7N
M4&\;>[7BV(ICI53Q"<01NQ(-NK)<5SW^BTOC&7I[;5W\P>QT5-.OEYE.><3S
MX<&(YTX6Z,MA^DETI<=A06!/;(25#A*+J2<]<"Y]P7>/8CS]@(/0L<BR0VYU
M4>(LE""+<O#(>U3G-+&Q;X,-+PA"^$ 4/"% -2XQ)+0JR7:%9!%^L>%%(6'Q
M.UX0D!Q31M%<BOF"".<#DC3UQ,ZK!%V,_Q:C1_3F%5Z.-T/',.TFYF *=ON?
MJT40L63*V4^8 92(PNT_V8Z:;%(#@LX%0?BJ/76DU0ZU.^Z-U?IQ@4=Z3Q]O
M_[H"@&]%;VAN6Y83(TZ?M76#HNXI@ME<DBP)Q;.USJ>07^WY5 I\4QRO-PA5
M*P\T^9]3M??G8MJ1F ,GJ&$XWM03'ZR*G"HOG@_AV^%@\=QY5V%Q3=^O!XX:
M5?H]8C[056"X?P0U*2GRS>\%6UEP..?_G/D9 :;\QO Y^WG#)C#T>^8\L66
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
M(6<PN_C1S94$Q7IO"W@1VB9H(AXJ@P+C*0%- ^4I-$,F!]LF2?!AU4#41OM
MU!)I^Q)/XS 0-15LPK'6WX5GB!2I-O?QF>8^[-SJ.^?>E6 G%@ECPZZ+,V"%
M%X3$P&LCGXH,).077S(X'LUY",O1Y9QUA7I@P]2 #YZ8;^5( 4^1" '9'KF+
M3 T'@S>WA2C&Q\4]V#.6#8OY0$E7Z4WG_NY#YRU(!D/%GR\VP,<S@X8PRA(D
MLS]<A-(0P!]!-M0?#Q\0#G.K#@AXF74T3BF4F'-NO473#V>P #0"N&/A/AG1
M4@)B(953"J-Z7=N=O;K'9)OA0UD^DP"/P($?[D)P!,[:HW\*YZ^<:?Z8?%-[
MF]WE\O,_3 =-)$5-JF]@5QT>!.L@KBWL7KU..R+9U5_;<QK4/80('-<28#@"
MDNV\R&OZ=4/H#4X/H==H-,061*\%T6M!]%H0O9.!Z.U/1:RF+@S-&@TGRGBH
M362]KYGCX=C2)FPTDDU-'6)OT,;$J[X4Q7A?C[/*DDC55F^+/X-)&X$?1%X4
M\^U ^/ETD<%AR6]%B#ZAXX;S^RL:Y^"6?</<80#.ZE]__09^+\T77+$ZO-;"
M:/V%N:[%:P :P>9&)J=!'SVD.L4(X]?\T7OH2:*,.PMHK^PL[@Y0_&9U5[+=
M>H)WXPJU7[8ZBU-C\6+.KB:#$:OT-IN[K@3:#EG F;Q=3:$%;+;3WA)M6U5
MU:[CY#!*D\GG\H:?W/2H^SI)S[]OL=>Z(T&MJ9=V<Z=\HH7B/"R(+^#$>*77
M> E'U7O*6#T%W.>X?PK4_=% ;]"HN[_K:^6""M=,V&$]A1LGO(EU$-K8&5X_
M>/7XEW=! -9/KH:BS!VTG21Y+7M^M7?I/L?WEY=;V:*]T]F@.YV7RVB_YNMU
M)+![R:\]-\%.@)YW*H(E]? 41SH86^MUT"I_]S6A5RE8SDLXW)I,^%:J&R_5
MU4R7"R+E?J%_M;  'XJ#,*N14 Q]8NUT[HGW!W%C<Z&HF_:"BYAD U]PIFOY
M,*,FWR[^N#?7T4VN8R29B2,@\D^&;'"J'HDEJ?C-YPL&#,>?%YBO+I6);,"T
M,?WB42OD9(L91G.VW#.OLJM7=N7URFZM*K*Z#Y4S.>LIO!?<"_98S9_1+8>;
M?W/?*[BIJFF=6^K6KO[2(%")EHNOBHNU [EXDUOUSFT-B$+U<NHA)^I!)M0)
M_+/3W6DT33_BN9,6G;3T'*-_)6=9#D:S;11QO4J@]%'V.>.''9J@W[D=C+5F
M:8*67:^'74N?6>78=="YU=0FL6N+VQ6SQ:?-6[%=R?%@0G@7^/@^<Q=Q7%.'
M[76O\KIQRZJI [V:"?O%<\TB7VP_=)"&#1(&W?%P$Z'L,-S,NJW<U\P%>V"D
M:N2"$9P72G<T/!I!ZD1<<*: ]P4ISQUN3"L[531HSJ Z0H#&U#!NJ#=4?EXS
M)Y36HB4X86=P4Y=K"VZVF)^U)*<)OG_;/8&]*>ICFNV6I=[Z:77LN"WZ:(L^
MJLA[VZ0F I%>$<I?,")K4ER-^N*%7R<3_*? M+G'4M00T?ZJGI"Z4I>C4?>.
MGS "UTIK*ZW[I75O+\07D%85 XA=1:DK^=4$:3W'^=W:"*W6N0RM<YR-D%[F
MJ5WS:-1T9'!-BJ<5V%9@7]I,J""PFS*IUYE.?'&)+-%=X$"0!L1+_NAX3_]-
M4!^?7-.)+&Y]<N],,YI'U,:5HK?WWGSA\QEW \)S,+TY_^P%P98VJWK_TL :
M!(@R 35L";[8;@[9<PL\.X9C!%:CYP8S>[$![7"-H Z:TNO+)P!UT'M]_00-
M6_7>2.O7/^R@IQ\XVQ> =<#)5FI:FSP0RTU?F/<-NLO>S#O7Q?!M.RKDXP.G
M]NM@?X4C4WKC@,9^"PK*]*8N_-8J@S7W I.%J;+L^(D+^QLZ5S-_+C9UDC:=
MUP)6:'^]C@_GU-X47"M3MY_C"[U-W74P9:8YL6_H+$$;99UP)KXW;^I$6Y5T
M I6$ (S-GJ&0GCU:<]Q0))W+4*1KQLF:.LC)74,Y1005XON'*\*7XW)I'S\5
M6]KJ2UG:+;S0J\&*N  PG<M09#]F/N=)ZP_N6HW56)M@P^7+^(_?WY,[\75+
MZF5PWX/]?#6\=^[+-^<L\:,6A1ASE_Y[%>W]A4O(KW:,F@!2*',S+ N4\L(W
MM-J+PM=[\W*TGE;%JF#XVWJ6#_TJ3-)]=0NAV+_P\)O/0_9<N>!AT+E5^UU5
M/OKNP Y!.Q/.0*-O#:1R'8,$M$)]O4(]+BG4A:*<2/KW7/3DH^_-\UG\^T_
M3IY(W?^6M S^)I"P0!545@+#SFV_*X^:=&6[)JR15JRN1ZS*GI6-$:M1YW;<
M[8\V6[5</!)"<^WG_=B!QUR#NQ854;2T9JJ(-Y5TA"+O+E,L;T9O2C-V&1YO
MRO)&L/H<URJO\6;Y=]'LO!7/2Q+/:M*IO/@)OB'6?>P')X\;=&6ZIE!;*S?7
M(S<;IUH#Y 9OU&I-0IPX$W;VB^09L+7LIZP^_8AD0QWYN]<R1NLLM<[219TJ
M%9VE/2BE1SA+?;5SJ\O*13M+K4%U2:Q?C?-+ YZ>,H*X$\ZI7Q]6?2M*K2B=
M3I1*0UV_G"CI312EXAIA;4>)< 4[]^(?W6-Z-_<.86,K@:^Y3>1E%'5>;DFQ
M^HI+BJ^%^RZUI+B(]]J2XBLHY6W*&&>"J&UN%+"&DN,JM+@6A^Z0I5^#P[>!
M;7[FDN5^GTJ6=:6NNJI#!+DA )"-+N@XMN2Y52JO1ZELP.0W(,-=:QNK"U8R
M=2/ MG+;9+FMF$,LW>GD]/(Z!'GM'Y%R/*.D[O$Y$B1 6 ??+=R7_&1+A)8(
M.2+LQD1M,.;HU\B7%J BS*7D\W]%-MB\4CAC80Y]-)"B $%P/#_%%EU$_L(+
MX!N#KS2#<:T8P!1!9U@@,?H%1S33<,9!V8$&%9 ZOAW\1-O:"R($)@W%]Z[)
M%Z2WXQ\DI3P]Z6X#]:H0X29&[[$%?BS,W/4YD.G?\"M"ZY5@$?@(?$6@/O22
M&7.G.((T8;8O/2+^KS3G#&=&%6LP&0_(M 6/E3-S!K1;H'I'TL!3GB %#DXH
MK/#V>'[@,B8>!4[%X"Z?V+"\WYYQPOC[ C17'G3C2<90,WS+3(.$;ENF6FE2
M$O/QR8D#VRD:_3 +>50,%7H%V(B[MB2"G7?H[;"?$7/$RM*^TY*-:Z-:+@LG
MD3TN. B^QBZ?=LQHH?0TLX'N"\]V!>^L[73R6EQRLEQ:9XRO*Q:W ^.IQ)*
M!DEK;,Y\%W8OZ$D?8?*7LX<@76X@<()S7W5!<''AH.4$^U>B2S<F>H+NB>M-
MZ"-YKK.$O>-NMK>6]-=?O^7I!7OMV*"++'Q?3R)89-"-<['U>^#O4/>BVK#=
MB):UHGUCU:<C%#&H'AL?>"^ DA]YAD#\GZNYC]B:DK.?, /,JBC<_I/M:M[D
M&%G //FEX"J/])X^&M4._CONC=5RV+]51E5[ZJ@<JG+)+'U)%V]N6Y:SAB]>
M+AE5_6A?3T85G^P/(( @A[]'S >&(X ;5$YS29%O?B^=$UWWH[=WAR[B<7L^
ME0+?!/YV?AHW. 5YH,G_G*J]/Q?3CL2<$+XR'&_JB0]6Q525%\^'\/IPN'CN
MO*NPN(O=8Z6_+<&X9I#F_ISYV?*G_,: 8_/G#9O AKUGSA-;!DBZ_#8#]>.7
MCM&F7%=YA0L>,EFWK+H7+#8(7';/)]W^'AQ@[N-3,!7VTE.09CX&%OYB*Z.)
M;/:-"=/'IFZIC TG7-?Y9##2%?A0^:<RZ-Q2QP(\6^\Q*$$]$]GM1EY;$/>6
MZF#*)+U3R3MGUO=7AYD_#1997>F3:_8:.\\O7LC)Z@&26V@I6?@W"I"0.?$1
MK$O7M,$V?0CA@]5.EDU;S)L_7*"X#?-^NW6.99W-(OXZ>+!SQNCSAAZ%TFQ#
MLT;#B3(>:A-9[VOF>#BVM D;C6134X?R<!V6. ])+FU"P@E?& Q2M*W)A@;V
M,=9<!X)532W<)SN<Q1:^"S22PB?N/*:E4S#4?U0*4JZ$*/M;<PLK_5.2&.4/
M[U>>CU/^@Z;V@R;T-YI/N?SE((M3CCJWJMS;O'(JP<XZ\!<RU\'IH'XC1RUT
M6T)V9:6?W#3>X/(@6*^M!=XR<55/8%X'W"T*O(XK9GN&+S//@=RY=;T-LF_N
M@YV]25J(D'.01##LC6()]!4GVRY2Y4- 5N1C= *Y.E@KQBH2&_0 L?ZI)SUP
M+J'B!;.3',X9#RBN$RM@,Z^ )ZD"#E(%3'$G.-NC.2B@91H8RESI:CZ[L<P\
MVY[T#QA)2,<R:ZH39 $#;ZL7#C1=<#0!@"A(^D=J?IVX]EO6EUL5K"-[8:_
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
MT$6%!4\&,YKB/,%,WNE!,'38'0?_GW@0PI\'L_EF_9>Y5W:3]^&K18NA)))
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
M>$4 DL/3 T@V8X^580L?V<)'OC2280L?^;K@(_?"0:[#1_8-79/'?5F?R/I
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
M=W9']-A/(&M#LZV;8*N_]R4H(..L';+##NB98:MG[%U.<,+XC1(<)3BZ>5Z
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
M1RX$4-)ST=+S3"K_!-*C=U!ZS)9NK XQJ:_T;',$[PE<IB3PHB7PF<%NIY!
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
M&*8B)\!#X"NR/*AL3',2F?+!%09^BJ9%Z<T<=A\VZ1-\7PLO1CL$%C=FVD.
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
M5>%RIVDN)8?X-;.\B8Q@ER=Q>3N;O X_X2WLSW4:9^WF1,2T[;R$X)4[3>O
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
M QZJ"_%078A&5W4AJD")"I1L'RC1#=[,UI03>S1LCRJ.M'SF%%S;J=>QG='
MW'9PW*8^O4ZG/QQVMMIRH]*6?\XB I_2B$"A*:\6[7/EBZ=9;:$;<=]TZ\(8
MNBY??+?]J3'8$-R0?($;L2HOIZ339]$UA._[%M%M@%KBLRH!#?,, KY/4['>
MZ[8'O6/T_NK#MG&<&_<ZQ[KST9;<U]N]_?J@C>Z&/NA=;=;SA@T_RU:]$S0V
M'[%=^F!;5>N6=*D7;U_\^O(X^]4TBLC3(524*84OX-7IG"SH<E"^C+[A9YQV
M^\/+5>MI)P (LA7JAOXPV)%Z_PS^B<W/C_%LA4)[<Y2BUQ'HM0^"QKI@V"@7
M#.MU1X->;ZCWC1*T"@2=V FMPA !L74KT#OE2S!/N 2]? G=PR]AIR3EVG7G
M0YGF$5:[]L%F_L&]$SZXFW]POR;[<\H,V^<5W F7AH4NP.=FA"-!5?&RV4O,
M3.*(&1DJAQAQE_:*IG@82XT/D<"3I8YS#KB!+65%#(V6]I$J&NZLZ,ZZ^\*!
M:(^4?=Q29__U+\/NT'A]CE1H"@R,<PH$H*GLQVVEPX<$;"\-.*9YW;E/ O+7
M<=2W2Q BL!73T)KSA&+);A) "O!Y>HNVMLHM-( SW5W.*]C=/+=PT+'/ 1?$
M[U,X6'C$(F1S%ZO0<]N>7I?OKN % XB30;&)4M ?K-[!]*D8"CHG#!@GNU^&
M#B2+]+,B %%50U7O99 D1>;,/Q,?]6"%+B_9R0:H9[2)HL!VJ7:+;K<L0"EH
M3&.Z.#+?H41K9%T6!?U1,B&3AEPL3[X0:6TQ<%+[^!6Q;*+ ]YG7VCQ<J[5N
M-)QL?BM>$ 9/5+B5WBN[S/*HQ@46[C#@4-L5]2X3#GKABC8M6)M<M5C /N.8
M5W^]?E9)*\]HZ6#1I3YF(?K1LD#Q_9J[<8QBR3NF1,M&.G!7DDF^JIPH$<59
MLQ>*9:;'\_N70^>2CQ;]Y!E$4V.8_5,!_"F/+@VL,6&I:LBKI& "7Q!B@P"+
MBMF4(T%(;<JWD&M@8ODE/4W53Z0[G:5V:QN99UH$X6YA[4G:N2P?EZOD6CE;
MRV&0./"V:-^6,CTE[T15DZB6&]5RHUIN+K_EQM15RXVJ)#EWA<9%5Y+4PK K
MB7FDHVS'3]H+.$LS\ AP(\SVZ(>6 +08YH$EZ+L^?+<R2K,R;D<1$^-QQGPQ
M3C-K-8^L.1.XGC0O",L96MQBR\]R@Y5S.![P81 T[%7%O'_]S:G-ULN@8J7/
M-M\9;=T<'?RNG?:HO]M=-UI^9KL[,@YII!TCQ:?&1M9L;.1'H?+X2+(LJ%"*
M18R -_T5<!]]'<A.*Z>61&3!S3_N =R].4O#@>F)IWU-.$9M#L49'_4WH-#/
M+H%E9X.JR'DF%_*!I5UON2B(E4+M9H.^""9ION"-?.B4QWP:6PJK+#HX7O.X
M)GCSV/<G5;N[#<D(=%6B.186-O%P]II 'G$)B(9A?Q1O4;*Q0TG <F#D@*,-
M=?*CXY'XX)F5T_Y<LV*5V#=/[&6HM!R G$].'Q7Y;K!>YI<0<O*C^<J#47C'
M%A=5#^>I8<"6IS/P]\P*4_! >8-5B8Y>:Q2N)$0:+J]H"66"!Z^9ST5DL?E<
M;&_N4I NC546EUE!&6PFY*%5@;FDA]OZ=JJ@,;,U$5,L!P#D^L10/+S)^^\R
M]E@A78&VHCDZZWL6!P8FG1@&<NBW;^5OWTNR?R:R$]96AN;8%&3%@7'SICM
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
M(2P9K)JCH3&:%:<_PA(NMN -VN)%+-]/Z ;9DGGEDQ_X=S;^TT,)I-JVF?6
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
M"3322QML+=O:8./C)$C/GPC7MH#_;Z4;20QVW(73E4Q]@I6M7<>U&UN[Y,Y
MP\]=O[;:0S] D2#8N$47(HL9L#B'(K"#+$\E ^"OD T7WT6VGG#N_T,2# 2-
MDB[P+_@#;-L9^MQ,X_?$>T%^"+8OXQ?-P%R-?.7F@46.(P?%'9O5GL_^1- -
M(CA#9$'BMYDGV>:6M\*)^/5D[9+[%!:@5SZF.0ZC "B-]J^F!'I$85 BP9(1
MK.<&GSQ$6OE3.<+AA/I2.WJL/R.;;<[8$:&? P/;MT&8:P&/960P,%("G_)C
M[USL=!O; <@%\DRRHS)^!'9C#+MQ7UMZUI[-X-Y@RWV.7BKR?*1&JK$C/%[S
M0^N,:0+*D@-"#..'\!PL%U>)XR3NTS0IXG'U>*!V@0 <<9@QB& .*0H$N""8
MT+UVZ\Z&L&\C=-![T63J12'O,FRRK_::G(G)D=EQ5?$VIH=.]FS!L0SR0Y)'
M7?.59)\4#Q,H@BS.-![.#M3-'K"O3Z8O:_QGSOCT8K6Y"[^.J<2$O%=^NTQ
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
M<SH%_X''8@HLK=HTWDC8:U?9/V@UC.T +GEMLX"A-((1_A&!M=:JU_"V;=;
MC 'NN0.-)?!P:]'#A8^OY*A=IF8,I26B0.++AM*QX7O##I'WT#TQLH%?0C@
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
M9<ZV^#!%Z8R8BIINA(XV][TQ< 53% [VK6W!&O-)BK3T\TE)[Y\)]Y[KB[U
M)H-9WFR&U* EZ*=S5X_?3%%O@$N *6<:5UFI #\)>"0/_H1= G;P?. P/".$
MNOD 7ZQ91#A%O F-\#@3>&D3&3V2+@&,0AN4DA,+Z\B\#NXT6][J#2/! "_+
MS)$W1 &]XB)H332/%*]?HF-A%)?AQ[7N."U]0&)RU^! T0UZB^72 ?"./88)
MN2'.*(^6,06'48C/)@*94/<2N9/!&\71:6GQP=FZ,KLPEU*B,M"14#4[*)Z6
M;ZDTQ%^*:X''A[8;HX&N$"E:'L,>N/).$)ZH!EF(/Q)!X%DV[3&QF7Z:2O>%
MI4 8"(+0M6F_I8,2^EYE'.<<9SHNEH**DYDIL83("&CXV X5SP7"03:":?IP
M'O%MH+;AJM*'SS3^GN+[FJ8+G[3XQE=W=N;(U13A]%J1;HJCTRJ <%V\PF"@
MD9=041WZU;N' B ^\WP)+,W --ZMO066MXR@#<((]7E#NK[G.#,FH19_=U/;
M0I"]'Q(O:91[(>FKJ-[B6X823H"K7D1B:VK[HX0D#R]J G/Q<T0:/KEP,8A
MH54F(H-?EZ/:F,87^,/F3?3&XT"&&G"2Y,2MQYB76B- .JV<IYK.RI?1I81,
MIGF,V"[-:4Q'XEL<[1^1<V\:UVX,RXN</Y8^KBQF,A!T+/A(=L6W;T9T/7:G
M<3-3<I7/)'N)E9ZR0)4Q2 ;7(CT"1(J<D"(!F\<@GG*4RYCJ2@69K]D$"PBP
MEN!.^*, #D,0JF.+1P;X[2>B>[C $E/AC..'9G/'NY<R6 1)P<UEU'!<C_PI
M?<OFJH7,>TH$G7)#;#H7(5 /&! M206PNGSOT6[;P#((4V*/0SH;A/JA-*^:
M!LNTM6)*3R:7,ANNS*.X!;YGD7:M[N.:TL6X[CWALM@>T/G(&9:KX5XLS#;-
M7ABYOE,:-APVQ+.-7"HJY6\(:A/O(!L&]D:1FBD,FA78%>KG/C%;$$BS51+0
M3T0H':S^^CBHG\=-K=J\TK^4")[=PR-X%AJ,=7\8GIT*PK."\*P@/'> \&PT
MRX6R-NB;@_I>;L%#Y=[D;'F]WNWWZUMM^28I+A>O/]J@88YL5:?\5F$T?I4!
M&!#6 E[)^H!8 4T"4-,=L,3(CE4=&PBB$#UFCB3S2]EGL&;;)0!$4J'%T(M"
M99?I[V/]]AR1!UMFO]'<N\+9J)N=P68P\T49=C, _PKHK;! ;P^3JS H6C&2
M("HO&6"WBE:+M'HG+4F1K58CIE?SX/3:-Q!G8<A94  W&.3(6L);=-<R/#7\
M@>[/6^&PM7$@Y)X393)N2(_S@<W:<,'-0875=O)->')<UVJ8O>)RW395185'
M:]MP1Y[US?;YP;5MN/B3@%(<_[+_LJ+3A"M+#\RV(04:]?;6@N=IHXEM3-C>
MUB6+%6$WD<M-LUO*2OWCB-[\LM="*GG?-H)CVUT:%ZC,>5.AT6E4]>,'(6R[
ML:M55Q%V'6%[)^+7$DGD1R*T'35$1OGHEO YG_M6.!%%W$=R^%04XGZ[:W8K
MO>T A.UL[UBK"+M14>?QH:!+)'ZSGIE]Y68<WU?QN^?_X"HP2LEXC$9<AB+U
M39F_U>AN8P_NQ@U'])N>R:8TM\%2KS:E<-?$<;;DQ-?($TM=2T /JY2U0N26
M/=64M:I?[D%R>!;[Y1I59]HR)BP^TE]4&':L.M-6G6E/?Z0+FMAX$A7XTU/M
M2EMEG55]:2NN*PK759UIB[8CY]F:M@KOKKK_HX"!9FP7D6/6W_WG&C5KG2!L
M=NXT[;2.WT7GW&G:;FPCFZOP[L%+[X]KGCU3LOIY"CGLD<+Z_&);C?JN[6&J
MF.-A8XZ#MMDH6M3QR6]*O;-[:5,5"CX]1NW<M^$BF".J*Z.R8(ZFDP"W^)+B
MO8EG+X[\U@C).C#$K; =BNP2&A.A(#;KS;KQ%@'!0^.#L!C[.ZZ$]EQC"O]@
M3,N<D8V11,A?0IU,\!1CJ$,%:JB1*(-H&%B^/><(-0&%VYC_+P@:VO?19QLC
MJ1+ H; 0DEPHR%H:0^$;*FS.&/(8UZ)0&ND+(.YV<(TQ7GN,MOL_ADBPT.%G
MIO&&$'%QK02D&QIH1\T($QC>I5&GJ:PL!G2^0[A7QX;O$-4Y9.A)?ASQF.,M
M26VJVBU"GX=C WN>[5ZXA+1Z9SL.PLJ+D?R3<)MQI? N1XJ W^@"!QOAG71@
M&BI:"(MBY2+#-P0QB1-8>#<C J41GGD'I>0T TP6-KPAG!&A8%!_A_DX@9==
M/5 CGBRN&E'F%=_@W_%PCN=.+D/ISWC9OB308]XH!>**/\NESR)Y:DIF+8/X
M,(V3349V"X)XM6GH5O@G\R0B[C-^*I 4>>!.'2>"^QU'2!L#><+'9]+0G0C"
MR;9W#"(;N7E4]M)G+4WR6@HMVJ83YTKB[00[>:G[)7$@(J$J&L;@N93S32\D
M3%W:'JK'^<G/^'(2.0)1KB6FA!,<>!IO% DFW6G,0'KV0>@C4K8OT[,-IW"[
M3$#)]9!F2!EFF!C3U@Z""(<*U&2D0DL&%J@!#?0X"+"\2&,%<>]Z2$,Q](#7
M--SIG1U(6@S)&4*^!5$7J1EC#U 'GO;%).:H$#%;^6.26TW\HE$>-',"RT<<
M[\L?KG>G>V>@,0$$1FSI.\2\=Y!2P/X12#I@,\L(IM)!"3:Q8?LXA2@(@<!4
MD472Q"4NQ_T@L&[NW:++!.)2VA!A^XD#D4,2KGS_%L7F/X0;(31SHUW#BZ=I
M&M_5160',#QA2B,'K9N,XF9O/$9L:[H#'*?&9Q6$,>,[PW]K/+%D-H0T/J.Q
M/.M'#5.I%':T^@#N,I0+!)H_%73<[NA6P@N)?F/,049/$;$Z1B!7$-&9+_&
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
M?&!!3;CD5HAWGO\#5FTA[ LN>G*O6ITE6MG8\T(\VMA5"GL2_8?1^4 P@GK
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
M%H?\*&/^Z N !.#"+9!AH1ISSR5WWWH+E'=@I?%5"@^^@_L2!0&7M&<$97O
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
M8#//[.$R((X;!&^?=S9#]_#9#(5.3'D@G^'%T!O=PW^FX<QY_?\#4$L#!!0
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
M(R;%?(@E)I4,=)@43_M*TBIMA&0S(I35:6'4&3*58;<KYO)+[(=B3[K9UO9
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
M2A;UIU(P+4=11@ZY-EY+=88\D </D@)LHV51=9JK]*T/1D^[PYX"]/,STPM
ME-HKC+HP(3ROH[8-BX4@:8O.PID,9(E.$Z#OH&Y(@>N ,;[CGDL?XN\[?_1J
M^IGX=YF^ B%ZE)JI;A)\2H9Y+@SC7ML,!K)L?N5K?^K^-"G+0<#S6/$_1'HS
M>66+L9[9 +:>H H&V0#31AKGI$XYM$ZKWS>]^;#57(\?GL>*OQD\UUM\4RYN
M^\WT* :?L_+E>/%IMH#)W^>SU:=:2CE>I'5M.^9OI>TC2>]EJ+?"G22?5?M:
M3DG\9MXXSKW@VF'K*]D/O^LA5;\]HM?IX05W$%S[MB*[G#!0V:0H'1.*3%UU
MO%@(T3&TWL4$&%3SF/J^/OB]^'#A+@IM+G9C^"![QW3D]%5"VKG40B2E4N2M
M"[,&>\V])X3<?NO]$ $TG/WU:8YIO&UA=K':EEP\JWTQD46H$8C,N;97IZ^,
MDVA4C ):!_.WD#,DE_Y$^&@EG);C,#Z/%[3\S[/YR]DJ+LMJ\BREV:H65VCK
MP*:0&68OF+9U0)F Q)+UUFCT":%UO^/;Z!F2CWTBO#033[LIRKL/U4!*$X5U
MS(N2*'B$.LLN<99Y2)F+X,O50XOC;^3=^RCT5)[CB4#20"3]39Z\TN>H:&&\
MYIRET,T\)/<0@",S0?"2#*DZU3J:N8.D1W ,UMX*M1-23Q>TSC, W4G+-MSH
MU!Y8P\D:DITLT5*$(8"%[!2S9"13D I\;'U;95_:AC2?X418ZD5L;5M U:O_
MQ(E+?2!&!J1+,DD&CM?A8UQ3B%K/?;WS4*Q4.K:ND;^1F /G.3S(P6IKW+21
M3,L&35<R-%LWZT*%0$P"G'>)$8)+;1TER5>G>"ZX:, 6+G+S,:?[T+4/?/R?
M##[-Y=4CDM[.\1.,\];J;G!.RO'"X).1"<HXD8 1513S*4?J,?K(4LHIHB%U
M"3UT\;H'I?N@+?SIT=9<IB?09&_A:]<);PX91QB-AU@T*TX0.ZRI\_6$819X
MXL$0,V3_>-M%V5Y90_[G<J)ZD%D_E:M$UGQU#O?%%N\7AQEK4V2R6;*<<^T,
M8^I0-U#T59+>1N55W*]\\?"U]X+.GR3C? KQ]*B3MHIS<P%^)*RJ _]\O<EG
M:XV>J2=&FF67R79;+ISI7QU=(6HO./W)$M1M)?4054PJ1X-&:Q:,S[4U26$!
MM& @T0%'Y,;W,&O@7E5,]R\7?C][EOYW-9[CC3.51PJ2 TMQD]2(3,<,+ ;)
M&0]U5%,A1S@WOQ6W-W6#ZHG:$[AN*B5N++OFI>CO9YNF7MO9NR/0V6,A7>+
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
MZ_CO@7J5 J,$) M$^LQ)L%$3#8I+EF54X/^_\[^[$#BUVA JN24R6T&\X9X
M?I8S:P,/:?;007_XY]_+E^ G\!-.;SB9_?B/GR^FTR]_?_'BK[_^^MNW,![\
M;30^?\$I%2^6G_YY\?%O#S[_EYA]FCGG7LS^]>:CD_ZZ#^)CV8O__=NOG^(%
M7'K2'TZF?AAO!\#AT_3F#^^B42_F_X@?G?3_/IG]_:^CZ*<S@AZ=PD\;/U%^
M(LN/D?(KPC@1[&_?)NGG?_N7GWZ:2\Z/XW@T@(^0?UI\^\?'=P^1]H?3%ZE_
M^6+QF1=^,$#$LR=,K[_ /WZ>]"^_#&#YNXLQY(WHEU,NH%2!\_^6I[UHC.D"
M@8SC50""OX5A4?&*&-<]O3GFFV>1!-E?#:85$3]\=E6\HTO?KRG@!X^N@';V
M('()EP'&-:'>>^X=G$N0JPC+(\/ 1WP9K]+?XNCRQ0S?<G5]'%H8_!E(65"I
M%G2&X>9O[PR///>'_;)T_(H_+AY01CH,"'R;PC!!^OFG?OK'SWWI@=E@O,W<
M2*MD<-Q&X[7"_T$4K'?SE()HB6DPBO<>.BB+V^B&C8$/,)C]MI>@?_.(=\.R
MI_C%5.#=%"XG/6]59E12(K139>N0Q$MG";6@D\TY"LH?,CI9:L@$XM_.1U]?
MX#@OBBC+-S.9SCE]9/2YG)O-ZC-^MB>YE\8$33R (3(!?F<B)TF*!)"258%5
MF449[3[J6_UX.5[B7[PK![Y,>3RZ;(&]Z:B"\.;,(/R??QJ-$XS_\3.M0>+_
MO/+C*8P'UQ_ARV@\[?&L',TY$<4L)](HC^ D;A/& 0AODC"A"I\K Y\0M4U$
M^I!E5H/E#S#NC]*;87J-9F\O,VF#8FBE>AN)!..(I9X1Q87*6LLL8IUW]MZP
M)\3PX>)\R"^OLA2//1H;99(+G6,\<I\$([B&(*84'?%<6*(TC2XR'Q5W=9;E
ME9%/B.5&0GU(M&A"])OAM#^]?ML?P.]711P]4)1E8Q1)VGLBT6#!K0,UCVD(
MD2=GHFI&\.J()T!L(R$^)%0V)_0CG/<G4]2SZ>_^$GI>2:=Q:L2Z#(A'4^*%
MXL1FZ34-FGHO*I!Z?]23(;:!,!^2JYJ3^VX81V-<.&:3_#3%K>)L=#6<CJ_/
M1@EZ/(#T(6="2_@(=Q!-G&&,X%J2>63*9$\K<+T5Q,E07T_4#S5!-]>$S_[;
MNX0S[^?^/!:V6'^BR"H!=R0K)1$8F@]!H"=@3&0L@^&)-C/$M@Y_,NS7$.]#
MWDUSWE^F-(;)9/&?,EW64YIQJQ&%U=D4:U$21R4G0%403GE#30W.UPQ],GPW
M%>M#KFTUKL_PV_?CSZ._ACWJO $:.,DR,2*5,<1%G&FTE'-PP6>CZS%]._"I
M\7R@2!^R[*JQ/-MBWH\_C$=?^\,(/<5Q(W'!$4.S0%S)DN"\)0(REY'J#$G6
MHWIE]%/CNXEPU\1/&H7)[@'[,)I,_>#_]K_,K JO(^XA+A-!G</=10E<<1(G
MCADA%3?1ZAH&W+JQ3XWQPP6[AN]& ;.RUKP<@Y\!P=D$&0,C,054/ H.%0]Q
MH>V@9/0^&=HL%GIWM!/@]&#AK6&Q45BL'#D//ER,ADM'G],@ @A!A.=H'2@J
MB$T1'0).<S"<^:R:K<^K(YX FXV$N(;11O&O3Q"OQJA>C(?/_>D >I$9IJ5C
M!! 6D=HK8JFC)$605DKFT.%KQ.CJB"? :",AKF&T40#L\]B7/)U/UY=A-.A%
MG9,%'-]I T0RRH@-F1.=% 7.)%,Y-:+SWG GP.7AXEM#9*-@U^^C>UC>#OQY
MSS@C<-^.Q 'S1)H<<5;%+T-KW0NE<\[-UMLU@YX J4U%N8;:1M&KY8+QYEN\
M\,-SF,55N3/E;#H1B![-,RY0UT121-GD-!/@::RS\MX=]03(;2S,->Q6B%&=
M78W'.-7Y$5=1/?2^KB8]QJD&5"W"9,ZXHJ1,+"^'),;Q%'V40ID*WLWZT4^
M[6K"7<-ZA6C5N^$4QCY.^U_AM9_Z!<Z>839K)UV)DT8T")(GWNJ,7YA/,DFN
M5(T#J/6CGPSK%82[AO4*T:MR]#D^\U,X'XVO>SRA;QVB)*($Q66VC/@D)(E&
M6E \0:IRVGAOT)/A^'!1KDD!J1"B^G3I!X-75Q.<WF32"\9X+J@EF0G<5B3N
M+4%[7&^T#>A[YPQT3;;HWM3>&_1DJ#U<E&NH;12-FN-Y<PGC<]P\?AF/_II>
MG(TNO_@AJIR1RDI!"2\!,LD++FDLX3P8%6C@G-L*%*\=_&2H;B[:-90W"ETM
M5/ "!H,E',N"CCH8PAP@'.DX\2YK(D+V:$C(F'RS,.3#,4^&X(,%N8;7"@E<
MB.2R)"B,XI^?+OP8)N^OIN5R3?'Y>BFC)\!*"F',@:#^)73G@9/ +43#!:"Q
M4,/DWH+A9'BO)N@U>M H[/42)YS*I&?./9?*4VYQ?8F4(I*8B0M&$A-4D%9&
M8UBS,Z1[PYT NX>+;PV1C<)>R^F][4^B'_P?\..W^!NT%T+B+BI%K)\E(D1%
M' 19CD$@BP3,LCJ9MRL#GP"Y-42ZAN9&(;#[F.:)WW-4@C&FF10$'79$Y37N
M)ADTL1;-!YFY\3%6)/K.T"=']:%B74-VC8@8XAK[P;MA@F__ ZY[V2A%9=DN
M7(G 1HU@A )T")((@&Z?-K[&OGQ_V!,@N;DXUQ#<*/BU",7<+C#+.QQ)Z:"B
MQ"4FX?XA%6XGUHJ$JD>5R%$)S9IEY6T:^01HKB+4-4PW"GBMF>EG'P;0DUF:
MP*4ERD=-)%4>07D@+$93@O%:AF9O\Z:1*S)]Y[YZAVMU(U&NN]CVT_PF\M_C
M8#2!](^?I^,KN/WE:#B%;],W RAC_^/G"9S?7A#>7R>N)N3<^R^]67)9>=#9
MP$\F[_/,17CYK3_I41HRVHR>:)4<07\_D2!"(,S2&),6Y41FBV)D/PDSLA8C
MS;4#!M/)\C>W:O(HF(JZLJ6.P*.Z<P#-HS;$7?%6Y!+873RO9POG3HAZ*X4-
M*BG"0S0U]X5-51EN^:],UZ@567>C!<QK0T%3 M:CMO-DT*<4"#1;_-Z62/XV
ML_XILW^OQL41R=]'Q&V0?AL;^FUF*_6RLC;@)(@0!G=&)C3Q"A0ZF";80%W2
M;%N$]2#.5T%T9PC68F:5Z$9BK5C>H%07Z7U F@#MTC0#].%J'"_\!#Z64DZ3
M!3SE1-91,P+:VW)EI 08O">)"K1.C1'&K"0I/:Q;LN-8SY;<-F2Y\97^UQ<K
MXD';]<^#R]&<C=#C'*)AB=],1H-^*A6_;M:XR2B78X$Q7)35\2N4&X27*P=Y
MNY6N.6B<&F5NFD]PI21.XE(&!H(''V70TH(%EYDP,G"O8^P=-&(E>_W6C^$I
M0K;6$2X4ZIKRDEC. ]$F2BN88REM.R=I9*C?H&BZ"7V$KS"\@LG+4*XLQVE/
M4Z^IP!?31\>)M.@Q>Z$S$:S<6N;>4[WM//>06:UBZ'Z5:LCNZA;42*@5=Z 5
M/&]QWOC&S"#]LS^].+N:3/'-&+_Y%@=7Y43JY60"^/_TV7_K294#!6M(2,7;
MBC(2RW!-M29KRJF-^$:VHP?[P.Q>59IQNUY16B.F%:MU,GV?%\!OA& L9RD;
M6K9<?%N"0#R:4I*EU=IY#YQO.T \S')= ^39+QW-Q=L:Y[^,1FGR<I@^P?AK
M/\+DTVB0>HEKP4)BA,426V4X5Q\CD!282#DJ5-)M8<S#B5^'Y@CF;7.ZUBI
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
MT\;-N7O'73E$8-90HG1IY"(Y(ZZTQ>5>,I:-4S96/VS?>+!8Y;B,AEG_-D=
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
M;W5!K63^QN1%L64]U4KFR&UF6:+Z"9%%*?2\/O.W!JKZ'M%D>7'V-@JN0F!
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
M&G9+EWE:U&\QH[ID?A_A5F0\EAM_X^O>FT\][Z6764MBN$($AEIBK91$,\E
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
MVV91;9#>6+#'CMQLF@C^V<R5<9*)'*@ASN1$I"B]WL EXDU@3D8:DZL=0M\
MY6CMH1I3_(C.'"+J-E(6'L):F%>[ &LK<V43J"-EL=2@[G%U:"#W3A5#,! I
MA8*HW$,221,K,R5"F*RY+S&0V@VW.U:(QW)<.M6'?<3=OAXL.\ P--T54R0*
M7Q(+/"5!<DM8]M1$Y;.(M8W)M4".;D4>2M1V^@^0<D7[L;C='_WP?%%A58 5
MCADB+>"F9W,@UGN+2)2C$J*TN_D-CP1W;P9\]CO^X>*K6$?L!L1"E7:!4?&
MYL[0W1_)'"C\5?H:2*[RR<M=. :B88F+$N:RJ)&Z9.3S0")Z+4)XPQ'M<R!P
MR^E*7?[V$5AEWGY#25U>72Z Y&0@0'2$AU(ERQA>+D\P8D,4H$/F:NOMV5V9
MNS=HM[':@\4^JB&SRCO@;_[;'2#):(O;NB;"646D*C5;;+F+GX7UV0?G]4YW
M.AXC[^Z@SY"\@V56.UWT@84Y$P- NGSQIL2C)WW<WM\,KRYGX;ORU,ETA_#Z
M'E9L&7!RRVX9>K^8>X4IW(3>F_D RWJ5?9B<78W':!V]#)/9\69E&W_+0$U.
MQE[&.+Z"5 H9#B=0CI+FO33G0]P9M.>X4U1R1;S$548&DTG0@.M-\LDRE6-(
M*TF3&\[,=AZR>P_F<3;OG9:U([P6/-4[4-I7SZ9Z>?/(T?#\,XPO7T.8+D1:
M&_2:$8ZI<YN4;0>)M*$T=T;[?32,K5-P9Y#GPL)#N;10\'K>R_CF^EA+;_"F
M4;K/S_\>4^\?X;A",GU;YN2]^D40T]P6>S=,_:_]=.4'D_?#P?6>YN/=Q\T9
MCNF6V-5G[V4Z'@"WH:F(@_1>#@9WAOCMGC+L/?^-#VQB"/[WT?"?[P>3T7#A
MH0!S7/I@B6.J!!D8(UXY_"X*;8/-0E._D[FW\N#N7JW'Y'[/E&LR_8I+_@S+
M:X]X__LK&/Z'O^S? /*!0V*&""$RD1FA>28%X<YSHV3VV>QVC7;=TY\H*8T%
ML;$-P(:U;O'K\B7X"?S;O_S_4$L#!!0    ( +E) U?KNC"TVB\  ,LR   4
M    8FQK8BTR,#(S,#8S,%]G,2YJ<&>MN75<7$NS+KQP)[B[#.X.(4AP'V &
MAP1W=X<(#L&"0W!WE^"NP2% ($AP" 37RV;O\Y[WW'N^[YX_;O6O>W55M51U
M]ZJGU\SCPN,:@*4@(R\#P,#" &^>$O!XB )2LW1P=7"Q='"DXF'G! 0EY97A
M#H&_".NO%@ , /,?S[]T\!C/.OBG3/',$_]7'N[/,X\"_$,PSR/"H_[#/',,
M6,\<ZE_\,\$^]SQ_KLL!'.;F3QK;IQ+QGUY_2[)34O\EX7XN=9_*_Y#P/9=L
M_REY'O/JN>[XY.E_2W [?ZG_W^N>?4;^9Q6?_885_SO_HZ/XUZK]S9,\\W;_
MLOYOXGKJ*O8LLWCRF!LP P3^\?/_I'^3/??A^F_:_&_T/#/VWUW^V2>\?]GU
MO"?PZ'^QB.'_C/^TCL!3>Q@U "!XRHCV !$ \_A?SY7<4P(>CP!,"5,'8S/
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
MC);Y.VKNW/F&(Y(7R[L-<Z&HHEZ&$;W68!O40\U!=W>97XPR-0:T<:(UV8]
MT5>JI(1!FLW>Y('X.XP6>Q;S;PVYR2+OMW<)%$9&6<C:BLN;:]D5@:%BY"FS
MC21VPXK2_#@4/8/8[S:@KB+*% BPEXRZ@A"MK >6HH?R&VY7(XIU?FWX<\'0
M]YM1BTGSOMV4\2KY[#U$1R,34V)D5XC!'(!*&AO<# NY_U1A,.@N$+Q_"4>W
M%.>PZZXD'=J;3RXJ^8I8X(C.3)-.PYSKO6/M(KTI'JWIAIKM#'IK'R5SM@8S
M/=,'#2)4@.8E7W.RN6.A"<;"9LN2HNB%?<0'[#C+^ ;\$=W36BU);.=$31E#
M'(34R=_!KDJPIEI^&V Q'-85GL# UV=ROCH21TOUT.V+1$,O_S0+HR'![I?J
MQ(K]+YWO?[)8512K2>B9PN<B[R:[[[&^86R1BUX @:@U'5^GYQ$49*Y-RTP=
MG"];+\H/\BD7_=*C'5JV\?3\WAQN_FNYXD;RG9.[J:[6'F.[8TW$+:FY/NI0
MK2$2"S&"VJ[K)[ 32KIS"&'@T27B#U[S$?Y[EEALZV$3JH7,S[D1I961-)/W
MY?M:F#)0';Q$^:G$FVG$/1%7E#!IDT30BE3D6@D!+852P0[]N7=]<]2UA9:E
M#+WEZ'7X3LE47,V+C!R4JBA[9VRM*74.B 629LGK1-=)J6#ST32\H4;Q0) \
MUY)<95=F&7/9*Z.,0<%*N('K-'39Q?%E?#H4R9U3)KY12:+R#&V-BH(6X]?(
M"=ORP7TP'&GC< /@AXB?^MK,C0SUZ(] '8M.<7-<T6F;_ R!"L4 SL&4:VF=
MC:SR,B/G])AX5%9B:P*6#M0>-6*N?R?#%!=;269:I;?N&^2544"8_N01GU''
MS+UJ(:09W/SJ34R8/L<1'T?'/ :%G^%/E@]ZU<>=ODAMHU'[!-XQ*CU1P==%
MC(CWCX _)E?EGG'&M5Z*6V&6135W=<J#0<QU]R-0>'RU4K@;) M*/498ENQK
M:!)L@_M@=H^;5(,.6TM@\X[^/=W)&/WW_8$:7I)BHI<8[>.M6L"[((HZ%TUI
MUV'(9^L6Z^?@6!!J(%IVX.'LLU2E)-BO9J9+G!YV7S:L58PTF7#!?8PN:X_M
M([JVN5EH,8LD;6 ^JN;].T^SI$3RTY;@SF:.@O)[Z-("FO,)_BQ=28H>UC+#
M4N,^DZ[0P?FD>[8Z'.,4R.Q,Y#-+$W>;PJ=61":BEX7" >*J-QSOUCN;XTZ.
M9'NAS;X&"2SQ9TO**M*=\IK;H3E(T=[7B,:YOX9@P[D=W]>"RJ/3^OO!A%&#
ML=-@J6N,4DWO')FF X3?3G$=&H24P\M\94]7[8BH=[%EPV*/4VL7/A3=1NZW
MNN&)QN,J[*I.R3*O%/@E:CBTY3A]XEDP,KE\QX;P[0_3&O92^-35"FC><R9T
M4M&0["1F/GU$WI#8I,^D G*8QU<XK8&7A;8VX#<_:&H36=2:/_(3I^#(IVND
MO8P\X(MJY<6FD!DC6[+A6*$+Q>>FD@524%$24G]@5O/$Y:(3>+;+;59TV1XZ
M[U6L*RN9O*.B:'$;9J?@4)S0/OWL49I>( ;1RIPX5W*B, F[C@3>8LW0JTIV
M% FT8OG:#=]&M?O]S-W[*ES>1YJRU$J_KONG(_VB+&Z8^"O4$#$&>:;GM@&;
M+[R-ATL:^,49[$"/OONS*?3A?+(7R.[\\G,6924:H6;TA=Z2_Z(3.T=%C?V*
M.T0PI=5D,UZI=,*0E9540;<@DU5"*+UH7=F%+C!Y&T\G)QQ!0)D&,%XQ4%3X
MF#]%U"C&N>GJJ>7>RHJN\S[[5TV"4UY0#365Y=G"E'Y![X302_%:V@]*7^A
MFW#)2C"]4FZ5F7*?T4RV+J^LQRCN$F_?J4Z='320V;(W_&:/)R[U;-X;_3EL
M;ZC+ ZD@((9H:H(5")B[ZU5RONV3TY0P#LSG$F=/3#.&:6P,&BUBT.:!,0]\
MRC ^,MWZ].*1"<F8Q^O>$[3UD_.%Q^(X<=!(!<FGH<<H 24*"V8).AOQUP!4
M>_FOORW?N=FEEJ-YR*%\0?"Z#@E(;VB\L&"^F8LJ]SV5JO*F6+E=R+%-:YC3
M;!Z[DF][9[Q<(1[>5T?M*-E<LZ#>FVPJ?1=,Y_BNCID3E3T\SEX#BTLNQ[)
MU&T*AIY"7?$WRB1L)<4W#^SE$%?VU,0_K8:R@S7["^SNUY)")/?,#7$[>4?&
MLE\@&N^+Y[XSQ\NP3L(FB/74VH.%IJE^Q$JVDG?8I)GT^RCTJ@E&$%7A<$;#
M^+VI:E/&RFQ>3"](,6.=/L)A=,MLXS:CD0\\2^57YL4!E+D_5MDU0G4U!2O6
M*.'3BBY)/ST<OYRD&'%T-\YQMXZ(2CA""D6CZTH/TN[9])(Q\UXDI+.AZP]Z
M"XD_0ZW&U,SDT9J0%P>$+0 N*7C K>ZFAM959+R*]R43X\)U\O8)SJBN?)]"
MC1LI \E]B\K"H&R[A$RE=IMULTK$Y^@E9M,9I2V<](]86%CD@.\CT!@6/KF$
M>/P'4RBOU8MD@-Q4+3ZWF6;XW95E"GQNA>8I]F0G/GB3U[14LRL@_W7^Q'W+
MCDHQ#T,N<I:O4B-+K/.KV862;$F,N44;+[L(\W%IS[,MY[:S8>X2OE.\0J94
M=>($O#589[R.G9DN]=9$5H2-&G?4<A.#M/E39_34S/WT7PQE<\31DN2[5/MS
M*-[YNFVR $!--M0F.1$DED<V6-XK&R1>+7!7)+C Z1T<)/2C@5_TJ/.4M#%2
M5]CMA5._PWJZH'U<:?]7W5U\@MH&YO0"$2W4_L&*Y0&JH _XT1(4&L@8/35X
M92@ODE;7M7A]HK2.S\6TGB^?JLFTZUIHMU&*Q^<]LEE:30H_H0<^OREACGEH
MO?LR<Z>K-MZT6Z/"= 2LOHNTN4DN](?^,K#:7CQ0*C,/2#)Y<.S8O7T0L+IY
M QZD$HG0SW>.OA-@O)8PV.A/<7<AEVG$QN:DC2'+CS9)%:!N5I!,KY_Z#:S!
MFJ"TY=#0.FF&XSX=';LK]L*&9888QUFA>/[)L^$_!.H<)+23?,&#.?"Z(Q;>
M(,R<RC)<69WA8(?%/1A4!&I4];45 YT<30X,*@*!7S0?PQS8ZH;.:(EHA1A[
M^/OD1^DFX3<W::D)>X^R<W^T,[_9FF8LY)G0M(\=-:;QL$$!$%Z?S$_0*2*6
M_'N<S=]=M!5<$"(9S7V<+N7OL T<6$I=ZOOUXXZZY"SR,(SM<YBTFG.3M#BT
M!L'?V.XF*C6GM2\HTH5>$V]::8\T*4@!M$:RXUU@6A&3W<LZ(QI'P]UEE!B=
M'IQJ/*=.84Z_X474+#=?%-LC<'+\G;'4(G*%*ELE-2RY5T@*'OZU_J_"@]%1
M97>0BK^_\GM6,A8DYUI<G(IO,9$1D3$2LJIY=)3"8-#H(H]M; ($@JZ.]0$;
M&\  :(R<,\9ZCY;<DUB#E,$]>V2DC.E.T?I%P<65++IE1;][V./-<.2'[0Z@
M\K+'W_-R3/6C,D#2R!"@#V.]J,A\1=O?PR:<CC/ )*FIP:PY90)270%''QL[
M3,_#(M5NVZ]QX2Z)J$S["+S+2G1.PL4KH#"D(?/<PZW,5_"3,%AXMV&OM6SW
MYQB#$O)TDAB7BUO[UZV4S-I'4UA_EH1)F+GCER7IN-*XQ$Y[,;I_<UEC)MJ#
M@3K8!WZ"40U%P<$;2,CGXEW;QV/2M[!?6FHNMN^PFRE&/#T88%![0VVU"*TQ
M&]:!$B"[H\C2FR!:"%9XL@1CP.Q#1L8_D4OKA?69[P4YQ^4&H*D440G'1A#_
M030MX6U=:5^_2F,US3C*V;LVJ9_7KM#BL'%R!T% OQE2=UU 7:-- ^PYR&2=
M33E9FG*:X[$QSY%]>^O\4XR&@U [74Q*)KC"7$9BQHHLQPIQ\G@7OW_4B'T4
MDQW;_+S7)F%2LP^6T7T/+X?F-<"A6!Y""H@T$7!D=?DL3"1NR[-W:@U->^$4
M':#]*C7X.L3D4=YBW@&C/!!LQP[=(VH3K]!C? V0?62T(M3.,5CXU<JVDHCK
M*2A9&V<]%8GX[0<_MP"#9JSF^]@"@^'1;.:N$5Q&#Y3>#M?PTGXA2JXE+L;
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
ME^A.$.=\8^U\[ZW'WC:%EJ38:J&P>Q817; E<"W)YHB:T(&5T\PPAI,;9M3
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
M>1UR H;_:=DUZA'W;SG4D<?KZE^,*:\K6CPO6;ZO?Q1Q,J7UJ;GP^4?"]N;
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
MNZW?W&+6-X.L<]7%Y]T/T\?54B9#M]7&PZB9]+Q63=H=L(?\COJ,C(ZN5B(
M,\OO;A: 0:&J'&]=\9_ON:41OQX+M!%7+4YHBOCF(()F["_8,T%9T_/17DT;
M87/T'UDEOA%2E*0"XD2S6;Z17/58RN!SE9\7<8H.!$PZ]T5!UJCJ!["*=%J^
M+K6*"7P8>(+^.:R@Z[02OR?3TUT*9W##YO@DUN1FU>):Q4-\.QH#3F6Q@PF7
MFW'-HT>W;.:W^Y&23N?E5<3Q\O?Y*SX><L@"D0QNYU)7*)94[C(!Y#22^!(^
MJ1/^\OG4LM:+N@G/5F?*#1GIA>8H.>68%/M@U3E3T@JLYM@Z5GO#Q2^4,V[O
M&LV8?,>B4#\UM #4OAYY3M]AJG]Q44WQTX_SCR7.E[SD/JENONM+#-Y Z4$1
MRXZEJ*3AR.BVQO80K^XZ&&] TX72 [*P4?N">/D1!8/+XU(#MYZ7[$Z+1]ON
M7DVY?7DENWS."L]&)=$S];S(58[@YMQ ](PZ>;-S4\J;(=DPA)++G9J8]K:;
M>7?ZP>3%'4&>8CF\196B@A%)JE*_*3O$+R<L,^[J&9+MD.YK#L C)8R;1J+
MUZOF"*#"CW?D)FI2(UA,$ J@:SC6D)L9(A2CBVNYJCG'KZ8;\"EEWK+9VO5K
MR= \>T\#TQIQR,5[YBAY*39"^G;C1J9OG:QL_421 CZ4\KZBV?OPI1_V*A_=
M3B6/ODP9ZHC;*G^*]D:#BO -&#G=B5Z&]E)"QC1Z/=ZXA4MOR^:GB"8'Z^?-
M*2F9RVJE.0YY.(<JW,X7R"UA6SAP87=@"%W%U9/%0\VF8VG'*9L=:2K>?G-^
M"JH97^9G_ K9\[_]^#A=:1\P_3BKX>-7I7;T;#H3$**)$3=!!>339I<RGY/.
MCJ!QQ^]\5SG'\>.5*:-SL_TI43M2MWFCODK+SM4R@5F,OO H[<^*3((N^2&1
M^ M%F9>:6\\GWT-E9ADM+HK^%B\P.A=;)/^>;B+Z4S\]-UY)O3U>\0WKWQ&^
M-/1L/H)LF8F>C-,[2]ID0UG6DY&89O'^&=C8$=/;4V*.(M)Y2MV]1V+,K1?V
M(U,K3Q&90*7:1NE> (J%7A> !(_5;1"UTN=":R:-\&+Q[[4DJ+NVS>JO!.P&
MXOK5)+;E'(U1_1?88980;KV/Z&<"XK^0!UT9XX@J1#<AUA5&J7NJIRF*%8O1
M$U=XI5FO/^IHW;'_H*-EYS/G@UIO=DVGAIG 337P:#BNPTIF!5:+W!"C>'7)
MPL&BXMO\G^IDCQZ(,@DM;>\5S*MJNA"_N4_Y(X=*[$BVIN5]GUO#B]](D,_F
M<+NGPGD8?9XQC.>$L<*(,4(-9\.>'+KM9&F$$F@JJK/>RC]4W<)]XTQM8T-=
MDN9K)C"F.7U(.O+3&[*E/[H60Q-T)V$W7I%4W$A=,+*UC-OGMIW&H54=JTA5
ME RUR45E5$/R";*V6_S1UHUU&(KN.\X$/-3&M^?@'Q$LJP0^^&TUO.D:230K
MB!IUH98B%B,H'E#_QM1&TG3[LKATSNJIA6<'?Y;+7M'5OQ5A%#%$$(-[G('?
M0$83(+#XB).96FL]647Q#8F9XZ!W8QZP-+1D3(PZ;!\UV1;9?R&]X5J'0(KO
MVB:H=*RG?**#.@"ZD'T-P?VYOK)'P1A2N)MYJ\B:)&JCL/:U_KC*46_:/&_-
M4M3MZX<Y^33Z#>K1!7 D#E38[!B8-/OHQ!6%.ERZ3. K'*P91&OE%()&$O@?
M\.-Y)Y^G&)G-\*9<Z"-)S^M2H1B(] BQHKYO):.3&.(TLP;0BP1C.:LO.5I]
M3M-5_,47H1/B-B3\56L7%_$;3?-:IFK98I>R'1VQ4C2%"G!B3P;=9D5C@P@#
MA_K3UD.^#.7ATFID3*M.W2A^CG Q=7)]]KVE)/+PHD"#IVWAK;^0*O6,&H<N
MW '<[$LHV?X:P,,Z8-4Q&R5["!^L<(T:QZ47(,+<A5=9I;0PL3/YTYY+E)M!
M>8V]A?K1Q1M:8SDT/7HDRG 6"2H>B\?YK6$PC:F_TN-.YWG!HER[4E6VI?>Q
M9'X]/'A)(56OILU_H,_B_)3G2'$AAH/"!&A"<"H>/$XJ3R!4.ZR7[-UU N^C
M)4)BK"F:/3%PHHR]1>2M^H:D_<>2\R4,-=X@U;RG[@/E#I"'SD5,P@5Q?MB)
MMTR@DR">6_>B,T)R;-*B961#)4UX1*@WZ<I?N8]*CGVUCWR$4SS$.RY]# .%
M:RJV-B8>7:O'EX=NLZ7=Y(O4+%D26L9'IRIO=_@J"8[.(/%M ?@@DF*!N91_
MVV]WJC;].4.,T8ECWXC@IBEKVWVLLPI]ZQ/<7QAN1&E_U[]G8+.5>Z18W-Y$
M^G7*_# F2,!2X_OMW/A/'_ZKG+ \K5472C7*3,"+"23"JLMC&">G4#I#AP;+
MG*]@Y^R?MA:$^1Z+O>N9=.KV>MJ/XDF/[6RCB^G*&CAYOI+;A9E)[=X:ST;@
M7N51P01.&/5AU,?1W\%1KOU.B7S&V2[GY&+/A!=3RZ634SK\/6^8'Y.?7^IO
MYH(PKHD>VRH1\F-XSBM27W@US6DA+0^)YJ50%NN.A\[>&#R=H$"2;[L 4W[\
M,FG?H62$@8V9AHO1)_) /$0D(;R9X"+!DP+58F<T0&28;&D9?^#*3X2PC\Y]
MG[]<<+@D?,B0<5WDQ1_G>LN(\%OP"0;\<0_5!T-4C=?;-XJ^A3R08$-UR]Q9
MD@G>I"^]RMICA$\VE/V(/XN]5ZFG1ARC"053#4%W$N^Q'IUC'2U&OYE Q_9^
MU)G6(Y2K>25M^?5LOLX=P7K)W9\?V=?^L&5A=VOAN43'M@HL,P$9336\W65R
M? _)!6&(,1W1Q-9>NE1[875-["7B,TS]6+_PJ7%.?Y=489</E7I\W6CR)>0X
MMF=&;T3_$(B97?'-<K<6P\]D>9<1G%?PJ9]NS 10_2]]N-@537K9(9W&^\)U
MT]W=LV#"N'"EUM]YTKFSPGFR3?Q\G/!-^ROWW@  VR,."Q/>NOKUYS8FPH\4
M<^.!_T'*7\%GWZ')-E@P2&U](X^&@MCQ62:P'T>M>[91S;>.!2^@JU#E6D,_
M2 /;$0/ZZ^'I=[_DZ=\*YJV'8Q$4L72Z^R034!]@ @_?-?&ED?ROT L471Z6
M?\\VU=;ON_^;T2-@E^:,'PK[?12#YU:BH!E'MIC ^S#THB,3V+2'_?<SH-<O
M#3#"&:>8@,8+^IU/\*4=A@6<<9[^)A<GQ@3FU-1^]]0Q/+&,7S9,0" 4/7H.
MMPT%Z\Y;S+^-.\D$G-7Y=NE,( 6:,1E^6[&\BPF "9\9%1M,X!44URU7T)VN
MB%\8).TSG+Z:MR>DP02PZ&?H?OAH?Q0#C9Z'P'C>ZC_5M9C1"26Y)0()MLWW
MJ^H0- =A%])E5X@:&4]#,('89MR:+&$W#;WWW8QFLL $KE&90#\T]\Q;>(4&
M?'<'[*%U_#]G8SBT_]ES(4Q;A:)\ '[;Q7=6FZ8^1H/L&V<<J!]C C5HHC9C
M>+OY79,%6JYO3UCJ ;5T<D<Z- 0?[.'E<+Q?T2[P&(]"ZSO:EP\TLY2YM>[$
M$W4OJRW2++:OP@V6<^.W,??^9B!"DK3).*? !,K\:.\.UJDR =(0XO<BH>_#
M6A4ON>I+#^HVU&GYC%$]'.].?4S&K3>0G1U (DF%[\K(3_H1BPOS'P9S$W_<
M"DLH+LW;)Q]@M]V?OQ #_#K#U5RN1*]F +Y,H)H)K!/+:*+DNCCEGXG&=HW#
M134C:AOX:^Z^OGMA[]5S#ACRI\XF51_46G30B#C(&&U5 BM(DTCV56S%9A=F
M7X>_<!E^,[[:^9IRSOC3R*:>^^L\ M4WK>0#I,?,]JPBAK+9Z"\9(E84NY[:
MNK$2ZJ<[U5_DS.,\FD?*%N[(\\NI1]]G.S5_TP;C0YE W\;B=ZC^X.XL+!I1
M<R1$K'-&',2\:\7D@PEMHV)7M9V"\JH"O/6$+([T2I'?E+"C.K-9Z])IYO1"
MM!<R"5%]K!,F1;,'%XCGY"Z =OD^,U)@&+'4'5$7.0=%2,HTJ76D_R Q:4;E
MS9E##$HZ^]!IZR:<\3KR$4*B&;YGC)(D;W8/<*^DIST,CCL]TEQ=,R+"/J@D
MJ%5OZOG5<-GR!BJ<GMML3#:V':ZFBU%](9)1@XLTEUUJTW%IZ0QZ>D%*07U
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
M=19/Z7/T!]P<,TQ9'NL:G!T8K;9;_' -VGK)3_^SQ?R_*##FQ'\#4$L#!!0
M   ( +E) U>6O.U4R"8  &PY   5    8FQK8BTR,#(S,#8S,%]G,3(N:G!G
M[7L).)3MV_=MW\F6LHU]R9I(V28)29(6LDXA:W@B6\8,(KLIBO @(H04AD(F
M>Y%DWXT91;;,H.EFMF_ZO\OS?-_;<WSO]QWO_SV^[SB>:XYSCGNN^[KO^SRO
MY7?^?M=]#'V2O@#L.V-A90$P,3,!5QD?@/X-X#?U#'*_#EP'&(6)/@.8 <Q,
M/\O/;^:?A97EYS<;*RL+*SL;._L_C(.+DV$<[.R</)Q<W#\+XXB7AYOWYX^?
M-_F72YG96%C8N#G8.;C_CPO]+2#(R726J8N%20Y@%F1B$62B=P$0AH]L_W"/
M"?C7PL3,PLK&SL%P@X?1 +V/X3X+"\-I-H;'C+/1C/, JR";D.QA4W9ANVL<
M<C=%=&+O%W/*GWS9+GIAB*!PQ#TXCHM[O]B!@^**2LHJJH=T]8[J'SMN8';*
MW,+RM-69BY<NVSM<<73R\+SNY>WCZQ=R*S0L/"+R]IWXA+N)2<DIF5D/'F;G
M/,K-*WE26O:TO*+R65U] [JQZ=7KYH[.KNZ>WG?O^X9'1L?&)R:GIG'XQ<]?
MEI:_KJP2M[9WOI-^@+M[/^-B EB8_JW\,BY!1ES,/\> XV=<3,SA/QL(LK+)
M'F87,K7CN'936$XGEE/DY/WBE^U<\D<N$$3=@X>X]ROHXA2)/T/[1V3_N<#B
M_J\B^_? _HAK&N!E86(,'HL@  6HE)(4%>"_QLKQQOP37?/2&,+<^K8Y?_%U
MC8;A&:NZ4X[[*E6P'6^E!3Q.2)I4D=T0?09B:0*=&_ZD' +?TV;E+>?3KXG1
M>2[5KWNS/70"!0J/WB_RVSEA!O0%"YQ4(T;1N,5P6J"";9P)IRU!@F0QM#S:
MIN$[+Y]JD[(ZZZ>A8R-"<YV8]GK%PQO[8I4U4J+O(9.IWEX^60"4P$,ZH5,"
MN(F8-C5L]),N X?X#9G11[/)K8V<1[M;A2#])U]^8[U3+W-_P*7D0>!9SYF7
MJV+AV7G1I4T_?MBULPHV9-D<23C]B3?;/0)@RK3YK8V+^@SCI97LIDD'XCEP
MV WAA>AP%\/&%7%H2HUF(,Q'L;%7,B'?A_5WEK20%+")QK-)K(L6.P4ZDG57
MI8^](FS>A4?B596(/94WGCMI&,Q;>^X^9/+==W#^0HSD(^$[PT^HR0AE.M N
M@!Y$N8D0RM<W%K*>1&!/O_*A*%;[[\\9WT3^]JG5^T>MK*/G+>^.#^Q7TI^$
M#=F8S;UZ_68-$A*!(L6  @N;DLYP'6)X#X;+UTWAC8HZ!5H!9HSSK/13W]XS
MBK.8FV$I'*M?1$J"1W#E"5KP4")/]U%QI?2GG4O8U;RRX7:V9D_ <39&YS3+
MZ#T.)8PTQC>(U=DTDGR.(@+F$LR<QQ%'P#7\F[+-CAI3(U6]T1].-T=9GCC-
MJ=^02W/Z=J$X1K8CY,7&GG"7R2$8J +M=N58R.DJ@ER9@@N NC?DP!R\VH:=
M#)J8DXQ/,'UA-1>3+?+;ER2H]BRVER>VG3EW3Q"'$HY ]A1*OB BX[^G1EM:
MCZDO-H_4;B@(B'8)J7C>/_#;Y0=Q L558[#3 :H[55Z?G&8G\V^1#S:H?8ET
MMAC(CYA)\Y#T*+M2W<^M4A+S3[5>,!'_&LZQP!?2JQV!V+:/%K-\W6:C=LYF
M0NSN@3Q37K.6MKEGAIEJ[BD )8F*P031 5"98\.*?-S?C0/T)1]=Y2%:.C7'
M^]KHQ]5L:*UKV70TU"AVG75]SS1:DK-],$8^T_(3E(,.^,!2( 1K%*A0'D,)
M(9^$ZX[K;?@96Z]K@V'^V/K!<N?9@9L:K2'OOB[)W'N6GF!U<D5:3#)Z4M?F
M8*C6QL-A#7/< 7WW.?@'CP-S:3N+-5<*.37=M5U.9LI'?PYEA;P=S_ ;;XP/
M;IFE#-&!N$ZGB$2\<BS&VQ94T4PDM)'/$Y83E]!C%-MB6S^ES/'QM76'EY:_
MO9)1_E::T \O+C EC_52@L"!!0AX*'SC.^$ K:>0<URAB<!?QE^,WQ2Q?2)Q
MN:[!NB5R3 H3?ZIQB_4]4^GOA[SU]MKZGI=)F;)>C3,8%0_+*OM*R ^0MVE"
MI^>'6 9PEV2M);#DB:PW<O#4?T&"*J@-8:+$%2)[*ID)T3=]UT0);A&3?M$^
M(0/+X^,M%[7B&&EYG;<2E5_I<CPU? #:4/Y68"J1=)Q:0V.#'Z8^-C(I7U!*
M)"S;-8DY#<0W[0]WDPD)#M34W*\8,/+.Y,/<,3GC5Y<DD+8>0[=\0GWUOC;D
M7V[+DQ5IJF).=N60M5Y4$#B++VNIK\?$S\"<>G4]XSRRM?OOOSNF^V!=7Z)(
M#MG.OV,+^8I\89\KEJ[^G2=* B6XJB\M?.<"KX*-ZMS94^R?Y:V6=4BR=_@Y
M];Y312Z]WS9,5U-C$[$[?<U<Y#S3/]W@E^D VQ=J*QW )4*O27G3!#6\U^?U
MP=BEB/ .DTN/LK$?S$A5W;WR[V,*JDW6ZSK7+"G[_$G;=.#N(C7^5A!H'5K4
M &)Q=" 'AQ6+K/-R1FEP3 5)&!49 /J'R</=^F4P^<]+RKDAP45^0^:B;(S0
M3OS33'0)A@[:0)&/(;J@_-4T=<0H1!"#.T"@TM#26;Y(ZOW(J"4W*Y$1!6<-
MV8<]'G'VLY=4IN*"3T!-D%TG,01+.K!GB*&\,#*E ^]$WQAI*E5'%K-/9-Y8
MK'ET57OD<Y73X>C?,Y$AWM,B#MUT@+BOEB)(!V@9FW1 76 ?<HL-\A^K?+_S
MAE/V<FC,C%OVDSU4Z<#C).3"33IP9(-;#<]8^4D.-$XZ0 <LP^E -D<2=)<9
M]:NZ"@_,\BB&($8SI;Y\0 <^G8(2CM&!7%*"*!%).:5&!UB1=.!)"QWH9^F"
M4&)='#:D&",[P%BXKO!KH" >DP#EI0,+Q46$!'^$W)#22'6KO<G^B+O?=S#'
MPXS><Z+C&V)YUDW<-]QK/LZ5[MTUI$5;TP$FY&?(S$%;*JL9'6!![1;=PQ#<
M8#.#- D4Z=LX$B<TCAA90"72O!/A\E^L'CTW:H+ZM;K\!E]IG^[<-!<Q>8!L
M9\<$0<%K@S,M%HP$V>1(UH\SD8E$2!'#\Y7DFK8EH[.)]6^WO.5#("TB];<9
M 79 _C$,YQQH_OI)4) *^0\U8=$7!=_WKW^A S&8K>-(=/"WP* @ 0H_= EI
M>\EA>6)]\=\#EP8%<;8)4&'HS[CSUA!20[(CM7![!"/N]]]M%<,4!KG0CZH3
MF(-,/ *O#O1L/$'3@:0$Y **#NR$(W>O1MRA _?44*L'-G>_:U'8Z,#]L?]4
M[UO^JF[T,'9[%0;RT $9VF0?\JL<!)1$?B"?3 $Q-#E1AK]0.C T1P>^Q.(%
M:">>_*KN#T?N(6]<A^X(_B/LZ&)S.(P."'(S: *$#GS]1@>VWA(9^4'&H9S6
M!R5<&IPT(RV B5&$*I(;N$8'N$PPY3YU?A/9$$*:7[:;:YX-KX8FN<7G'MX*
M[UJ<"M]E >X?:<>O=/==^ISY+??6ME%CPZCJQ)T@S[+]V+[E3[IVYB%2[7^!
M*2Q>67W)93UAE<>^/X/.8'88SV-TY_=G7["4VXP9Y3*S:R]U:ZB<JWM.\ECS
MF*J52KT9.9Q6@"0RE@T:\L<%528I,Y/#Z\%4/PSRW2<:HQ/*811&C]98DC:I
M!G2 ,<I4O\$2E(?UB^C_SYN<2W3<OGZE;2#] WOX#E7M:&D#HPM>8=9*Z(#!
MN73#&\?P5:\5D>]F2U+4XK]WI*@\9OY7$_A0!!K,T.QF%N@ 67TZG):']J-%
M^^\Q9L*=&LP7J38!.E W4(Y<J;*O71YO6Y-AS.#;W[T_&UVG _)-M ,)(G9N
M0UO%YJ*S< 0U'W&4UE^H54<0ZZUELL7-P<X/::"C#"52*Z[[JB_SNN=HMR3,
MH=LNF/$&LRFK5"K,5Y=QO3JN6#*WXS")^UJ2XIGPO\(QH@#97H'9NH<11TX=
M'(7N;)1.+&G\HK(HCP&.S>7%ZX1-2L979!(MMJ(DA;).;54I20%^91F;-&-%
M.O \@%+%W\1@WHO#L+TE;-^+M7H^0OU +]R'T>CKL9.M*!*:6F<B@G@OS2U.
M!]*,S$OZJVTCK^\OPK5@]IEZAX1*_KAIJK *T?C2]7RK/D!&_920 <JE]JZ1
M?Y O68$V@11I.X(8A=7O+UXL8@6_X?N6+<'DIQ$(8P\R\[3$3<GL\//W/)L2
M3I-7M2?=#A!BSUN]L6V$Z^.#^,#^DXU$RW@C4X]G*SDO=[-O9^2'9;4;>$MD
MGE*\XBEM:JPF#4UCK$0EL$BY_31"T2<=#U;3QK3NYEQ(FR\]QM?:6? V0+;Y
MELS.\=K#R.F+I*N@(EFBJ1<ZM3=QNI40;*E,D;NMGU!S2K7"3U^?KZ[O@*AI
MAJ-FJ6R6CXICLEW#Q"",F<86D;J H8A8XQ UQ*/?M5JC%[42:7(3K=&5LN^R
M[/*NA+!Z*^][&RN;;OKVRA8PZ^M2QC._/('=3P=\Z<#4S(+&QO-<8OZBP]U6
MO=#;^1L:>M%.*EX/CZ3C=<)OO),/.USXO;*6X@<:XX(27\*=B9!N+8$KH-.M
MY 6BU,>7W%?>U>V35SL>D';@'A/'[T289 0'OG=]C6Q,F\)(EU*;O$=V"J*Z
MFK\WS(N.P>U*6PFK!D 3E\C^N@-S9VKG(B:JKNX[(_5&GR)T#VX,)A"R\+V=
MAE+,4A??.NGW!#A!.7UOCS^ 5^A.&>4G7=O2W"?"_=%%3>4J3('%O+U=,61V
M9W/F"4EK#,VI6Z-%>@Y&W@P)U>D.8C71JO?.M) Y5"'DF7D:B)IX-M$#D6@3
M@BN",^1HN!$USP1"T2)\*RJE&"?#0XC<FV>&9&(++QOJSNR/^ 3),UMJ]<3=
MNX/*;AM\FIQY9MQHYC+U)>:ZE#">F:(VQJ#D@^S.8/)SDX^W<N%F@4I6];'"
M?)-61WIZ.H5.].JMZ!%K*2++.([U$<(@26T,(1JAOU">.-*%T![3V,$RKXB?
M0^UK:QU7>F4A9/$V2).=%*Y\?RMK.P91"5KB!I#M6&[X81Q$U,_BQZ7A5N/K
MWI5N8NK>KU)8K11F(PUSK0;AG_@TG9\4,^2WPB%K6Y"<2FO6VJY8_??#4M(A
MB+@^8W5L"T3\>4%1WO\2,3"/:W^%+]_J!';%:NT19CVP+4,D+LG.7'0#<@B1
MBVSGA%[3FEI<]&Z'I!6AEWN"8K<H3N,FDDXBA*).E>6KS0E]TU8WMRU>;Q=>
MJ.+UZ^OCO+<>-M,T@%PHAQ$NHF(Q3=C8\GKBYKHX1@"A_36OH*:F/"4@M/=A
MSKGXTW579D\23_9=JMO@K8WC/QHLP,1(L01B#D64A>0^C-::GB )$Z I: @_
MT@_I#A;L1'.N-HI=-!<_)]."/O&A^$*HVM$QM:5[F<P?U'9@)$K^.6H+<B$Y
M[\?&2W( K2\;RD/3!(/W..''*_J?OO<.AYO/M:IX./9.FPP:6!]*4O &>JY?
M.&%?RUU/.AY7>7'>IK1&PYT<O#ZR&HT0C?96N*5"SDR[KJK,.CH\OAK6[.N#
M82FL(T+67<E"R'8=.N -29568J1TNPC]14TT(Q_P]"NA*X\FW- LSE9,_S#R
M8=R!3Q:I&]L2>/3F_;>456I9FP&B#]:HO)&+J]W_M8A9=W"*0=.[9Z>]<O"I
M CPS-<,K)/Q"ZAMS]Z:F)*,X967W'JNMQ'EET1W4^AL&!Q)B/&R5]K%9K!,5
M ^-%[ /CZ$#G^.V E C;SAS&X\.[GUTYL__TX> 7U2B))ZCYZCM IO.=C!D:
M_SW0FH"QIM:V2:Q">5OE_04R6J_A(B'=XE[I@>+^*R;#<O4/,P_G>MU/([+W
M+.][O.Q3=M>M\^![8Y?=O,RLVT'/;FL<E3: .??-.3E9%,G]]E!/HL792BMR
M+6P\[\@GI _T#H1P-DB$P5=83)3A(=04C->,_RG"<I(N5>LT<3FUP3\2;AYY
MR-_@QL6YZ(J[V0H/E4*W1DO6W8T:WIOB8(0@[PYDC-OQ5R"9R+%8N[Z&PR;;
M@1*XYC7Q<PEX*26)%UL]WO>?)%E+QDK;JEZ,N&!Q6]J4A(F'LM$..R';:V$B
M)@?GX,I$=3>%U\0N(><(A TW+JC,]+FOIN-5U27MZ;0IGC158Z;:!.0U2'H1
MX0)J<GB[U\V F@YGPUM'>AR=AF8$RA*423FD6\5??-P+%!-H'\F9=MM,[V2V
M8\^D*5[D<GO@76N2CB%\W]82MB_@[>5(JCS3/Z4TZM[T8R_@:?Z.Y5,$%D,X
MCYSB6?1^6\48*"P?@YW?:Q,%C^#S9UJ<\V'[G10;',*&+%7"+Y\:60BN4U%!
MP*\6\JOAG*B?B(-=J#18XS)EGSP^I\<65,5V]!LK=TM+OF[.>GM[O@R'>SKG
MHL,#>SEG*0&X^VIZ9DX^ZJA.XIPV5<1 *-9D,<2HB0 U7Q<Y3>["<*#5;._N
M43>G=(M$K-255+_,R:'F$G5*LI/?AIVH=H@+/C*18U]:V;?_BY\]^/KYQA#F
MW?:15DVER\7VE-7S%X:Y-2PV\6FWG+Y#[:$+<3\UP\(].B 61E$=;MLGD((5
M3.QL"4#V3O_H@O"9WRQ;T=<QXE+*]0@*;@D1R:S+[?)L_%!=72V*/! Z6=(T
MH263P%SB^J[BV3'@\-O:<12H9XM+[*KEH8T@#(FUR6W2_GEAZ<\HNF9EJQ-[
M9S]-SP>V-5[?*@OE4KJT7\+JW<':?F@JA!\A"S]*C.[)(8J]S?L8&Q*BGC4S
ML^;DTEAG+7@_)M3QLK6FZ4%)3_'?(2V/[%%'D/S?J/T?)AK>OT ;YV74G^N;
M"9ZF4AT_,/3J&N28Z%XH'6!G<+&^DQ1&7O3T/D\'1AJS8(_0OS[AAO"G W*K
MA8GUG9@MPV*:_!X[@[AMUY,(?[%3RFR( 7=R:*^;MJH-9AEZ 66%7,M''NI\
M_D&_8U!?BOB8<?EC'/=N%KYV(YKL E<&9_P)1HC>9EA*(/QR5*5^C)ZQ6B_!
MR3+:]T:)A?[AV5-.'!GZJ,CW]A[Q'#&(_&<.A>*$I2<U4Q'YYS^IEX\VC.;J
M;ISTO^2[87^^Y'+&27V9WY(.J$HTIBTSQS[-_KKKO("D""M;9)%NH<%(LMF:
M@_WT+$9(RRCT"RAP):]'2LRNX(S"T3I-"4^K3S':71O'/N/\800;&Z=^TC@!
MFJ&K)06W;2/<S<?E;VX$[<-2;%YE?QO?'K"X.R6UM-UU 0@O84Y'/9J8OG7A
MI=NP@Q$4O]D+FZ[M-#D\2I$EK)'$WA OG6^F QV&>!AH<VM2/9 KW397IZ_#
M/SK#\4R">[M.Z7*ZP"1V@2,%Z<5(6_JD0J/1A7&*-QZY#P86]3@87)WA^U@5
MUOXY0T#[N>!ECW1KP8)<0].W)&[5U'QKB GM+8S91)EB-&3D36PBQ7_*L@53
MB8;=(:O-U*36E(65\?O9*7U=UL(Z!MW[3W=*<FE'BGZ=MDU%&,[2AF[7QGT/
M2LBVIP/\&Q0]OH\/\=_'!)]KHN7E$ANU V>?[7LY>TG@7G#XU? 'YY756HK8
M(WAL&:L[MIMLX8=M^-$+!96[?Z2V6DI8>2_X^R"4O_YV!?2P">1V[MH^[)]\
M?%N3_V!B'[.F>32:L.U*]$YN%7[J3S,@Z!8>'-?<L+<Q.Y%CE[)1?=W8_<C)
ML\$>Y+[?_+U2U(];YS^V,Q<1$E4LIT1WTP%7L=W1T#^.AZ-$!=(E'MB91R:V
MBMB9 _]F"$\& (]CMS*P#*TXY36"V1FK<MA>@WURH$@%T &5#0*2FAU@2 =L
MG-!($_0/1PY*ZD055'91:U<*0^AB\ 82ZJ')<T9XYQ@W.O-3RK#2J(\;G ="
M\-XI 0C1N=7:T$44]U?MSF"MGSI6</S@E)WGO"SOZCNR\,%CS*_HP$P_C5N1
M;$6;PPB%VECCBWKXHBX3?C>1;6DAY-RM/?N;L^_XH-HNRSJ!Z>!#V:MWS5[O
M4985BIA*7M.J3!U(LU5YXZ\GMWD]VJNU##^?([5LC8S8M,SN,=*D)44LD<:=
M3O# 9>034.W0!C\^B/F(^XNAN\4XUZ.K4881BX*]XOT:K[VY'P.>FA$LQ_"M
M'"[49Q@?I CBTS@,'9Z"4%O-J^W2,'1!CZNWVCS3<1G@FVM(5FR)O^]D?+].
M:;)Q]ZJ*:TM$K4G)LP,WC(_K'U"8W].PJLKH&4_SN%"=ES$1,/.);/8O.OXM
M\E]D/(ZA<D_4&H ,G<YVC=H&]0Y*E3X"CA&:%ENS;V]VV5Q:==.+2N?OB="S
MKAG6S_MDI'0L2:?-J.PL2VROZ':9* ]'?(KOQ?3"/0T;Q3RO"YD/J@;03:T[
M.Z,_,-/;-.X0<A!MSB"T/)%!X6TSPIL_IGL<*YPPK:]K>OG2\83,F4\S<NK/
MF6X8Y>>&[^/D$$W$8V?Z2=7$P?7*8EH7306L4ISHA/'/I]8H=_:>15\4KNI;
M%<>Y"[][-G+Z9/W#@Y+P*I1,24.&=+Q[24DUVDD#<NNZD9=FZ9?CE[*"[0,W
M+T_]<+,<1_(P4MEK&.$2Y@Z4;P<2C^3#^!TICXCJ-#!ORRU>V5AX(X2L=S(5
M[Q5!>([;R&^8VV6[]TIFN9F3'6DS&#3'1C]^XT@O$JW5S8(O<+ 8L;F;'T)%
M7?>4;=+133CJ9":D_^%#^#[GQM\ Z8OF9[4G_4*6TX2BAQW(?96H7ONR]6>7
MLU#>2N/YOE$,%>K\>RR,02[]M"BE6CU%)(M0 :JAK]YNZB\JEY<P6YJ57Z.,
M&%->OAF"AS[V4RG!&$*#_FJG7_Y/8%W3_P>(KW?"U;=O8L49;9KY]_W5^[%*
M#>CB-ZV]KYB/3_XXS)JL@/O\%/H?C!?^U)AE6YG&WT@''H2!4%K_T0(Z\+3&
M"5/D1(O#+*P%[5H&W:$#Z_6^V#V_L:K=[[7-[Z"?W=XX[@H<1+[;H -W9<U%
M'!K@%0R, 'YE#BL3%/%4.J#*0RRGWB\PHP/GIFT0[A._JH[<K:6D/KLM/<C/
MT.S?$D'45_$4E=J/@S-_WI?XLW%^^Y,^#_Z3<&_1QO(8S8;WQ*6H/+\3_U=2
M_[]=QOP9(?]L_Z_0@+]ZZY0Y0C/!,[HVE;)J\,?QBG%*8D]ZGTI):^?\GYM#
M=9"_FCA?U7XYS<C5=VCF:V-%]QAJ*P,+NC/Z(\JR[S_L]_R_LN_S%S.1^<_[
M:AE__F'K7DQ\$LR8Q]H_XOX)VVM_\?+E;USZ&Y?^QJ6_<>EO7/H;E_[&I?\T
M+K&D@0.$(QT0R9U^#>7NO:=H?ZFT#5V-DM5AIR.'74L/V[8>GIPH0G:^H7'1
M@4\SBQB*^G-DSYOA%("  <,Q[= ]"7@X'4AX. @.,63\#U"9#I@%9= !0MUK
M.B#^XXP*2P=#0,XSU"P=^!I Q-+V.T 7+2F&V(4B*E\;8[)W]"U3_.<8ZY A
M=!*C*,)TH+BI%PDZNM"!= AA$QF'W#D*;M(!'K4B8NVMDA@C+9K4)L&6=A<K
MQ;CQ]1":[M_>_>W=W][]5WK'S*=E>^?TB$9#OO?])^A8N?2RX ^7+P%6QN<X
ME,K_ BM52MIN4%O@UQ:QPO!+()0L!0KW.N4D+()5-:O!$2C8D*91_M>&&IU/
M+K/.[2I+8H]:?9>T#AV9S/-U36Z!6 W!A&B3L'HZ$(]9*()P99%ZJ#EZ6.&O
M#FT\X[=6C.Q*YB*:Z<#Y>J)2KMYG^Y'VFZ*SP\\I-F\\7:M+A8Y/6S;11K!U
MJ+<"J>F5%'MJ<:L'_L'P+90 YILLL6RIH-R'V*60:3V:,GUZ=*#A2Z'-HF!%
M#SM/'4_])-K&V_+3@G6-_^7&^A2KS .?FPL\[.]_'#MQ)>9*)B!EM6+OC\=,
M)>*@O0+3332N)X0J6S 'GUP^'D#Q*%LC^+DI9YJ%A)<Z^I^,.)O&<J2/Y-/"
M19[)"N'-KK6@HI'7BZ;(W=+\Q*8--N)(;YMVC*^;1/:B[:L[/4W986T0[?:M
M][Y!00HW=VODJB"'/;V#Q8IY+ ^=:P\;&WQ24<O@3EZ8>-I1:CGRJD#"M,"&
M-7YS?V?EK._1)IJ,N-<;DZ+0*K-&.UZQK%/V7I8II]U.2$D5B-1'+T3")ATZ
M.W&#&Y7$%D;B:<<(K3E@N"GZ :7=?'?+JV=A,RNWMWL&0P("]#I;"(]TGBZB
M^^ZD,5EJTDQ#UE;5E@5 E4,1(SAUZ7U4M!%+>(45'>#&V.M$])LWY'ZX792H
M&=8=W2P3UGI/<^K3_:W=0/^'H.R"% N-FVMQ, G3$-Y5M>'V S?^Q"#" ?<T
MOSPBCM2A5F#0L1C=\[367_T&8B@B7CY.HC_1M^]WN_ZRCKW)O:44T)KD3DU%
M ""&]!+<6 @27)E7?3W<RH5WY8=P3^MW1=\TS[1Y:GE39K8IMFQ.58/<,?E5
M^U@-,J&H/JBS:#J*U$0MWFQ3]RM4SU[KG-<=J=[A*9#O=7I:>.MKD77LNW2-
MYT+0-X,?:L:+#GW3](JN,8?/D'G -7Q@ M$9O[P>133KG4Y,A>&\JLK>XS9%
M_'4XVEJ&T6KVK^+4<@'I6T.1@>FJ0)OINMK*H>SJG@(&YRC5_C6_VM7JFI=L
MIC(X4R R"<IB(A_1Y-((AA+NF ]E+G9,2Z-OEC]M>>9WWGBB(%2COK3.7.30
MLY>!/*^^T0@::HS5X&0'DX\(Z;B(Z((U(3LQ<1B>ULO/!PB;>%IJ32\=X"Q$
M/W?Q$_29?IK/[$HMF;;.B91W=/>R0-V\8!&EX@:E<=N1]4&UA<3VZ(ND.#"(
M*,^XB/ Z%'+@2GELJ#<1O3ZA?SMA8.O&R#7T-MOKF%/#"4FGM.]OG>/W-7?5
MQ+<ES@KY&Q@95#N)--?486UX;/BRSI4XRE]@,7@:?$F(2>:JY^6\K0++!<MD
M-&:ZI1W;$%A<L;+&?X= OCBD)W%9:^G-W$#W@PIB>AG\A>SODB]DZJY*9II<
MIS+0Q8L.\-(&IFWCVA0H7.#]Q?>((VL8(0;YX+@XVAH0%7GS>4/]$IYK8]I6
M9D9=-I4M69"YXIB]3&E6F$0 ),(.IH>8;PY?MWD\-QE!!TAC8!;>T/CX3G+-
M3K30!&SL:AV6)RC[B^Q(7_8KN8@1>#RA0H3Y0 $$5'S3VY6*G:SMF$9U%8FZ
M^FN%&*\WBRX]>::X,4&R:\Y:]S4BUJN]DYL6^' F3;7] E-0&"[Z1C27.3R*
M;$:Y443CPI(O^!=)&/E7^.EC^&@J$4Z1YEFS1LG7\ 4&4X5J$;%]75I7+\2>
MV'V*4FIH$T2TW^;(@'H'0+N1Z 4B?\TBU7&38E5K7)OVW=58/2BHL6\\6:KF
M@Y^0R&EWSN!G'NZO>(.#5VZZ['6D@#DTKG*R"5S/=K*\ XHVPA#N#2Y683G\
MA&;7]!&Z8UZ68>13YFT#BN^;.*X"@A!69NW(:M3D($F&@.W>G+S8#CD %R7"
M>FG"8$XUZ.G6N\AGV#N=?_?-+%G<W[$\*E). 2 FO;VN?DQ9=]?AMQ8?<D\*
M$3LI0(HA*F^8DF4CU!9AZ1IRB4ZCZ]YW'*_L.Z0W5_.AL?[TLV/G-UF.L<2V
ML)1%B5K;AZD:,K2JZB\I_?]$[V-I,Q!FA&;$2!>&'^HS.+7::SL*#R)4N3:W
MO/P4:MT>P/_R6F00*6KF\&%6,_D>,8^F/NYMMUUSW?6NL<$$3$"M)&("V6#9
MH:;%&C%"$B-ZWVV3[L8;Z_S >V9/+^57^34YA;[ILU78;Q]67W]&OR=MV-O0
MX8O%LCBL83/9!(J8;),G9,'5J(6AR"1(_?H>W*FQ6#H5'V!X)K];OTIVRCM<
MBD(8$*W6S(UH]+)T$8XY3'HCZD+ZJB89_I8.B$60>]RXR.%=L-CP(@$MC6]Y
MTS.=/_+>/%PA&\C=>.C69YE^Z<L#)3.^ D >JD>;H(E1:VB:B.%Q-\@XTC/:
MH8?!SHU42?Y40\LABL>3J5Y\]*5#IQ4QUBT/[LW,O#[4^.5H:_*;5,VQVI<^
MI04%/6-#V^4;4D0)TCH1NOZ:KW>=2M;%^K@9CW^'O? 3#YA(WLD-O"5EM(F-
M%KG[V=E&];*=>&21VNF#B>_,;<G\O@@HZ(J;"8H3IG47RH"1.+*$:N 7HF;3
MHHWRI?Q+&&\SA1R(9\&7S,A4HW0U/HS2//M8;;'*DWSK*QHU'T,6Q1)#(6(4
M.:)#_$ZJXNN6,:/CT;[^-SX\4\RT#C<_>24!R&91B!W4>X?H0O*UNA+"2>9@
M"*&E=UI\I7D^ :=F:.S4[IT!D\/),YMCA77T!PHO)QD'^X]6E$6K&_I%!*UC
M">%X_1BD7Q **4AQQ&W6^<SK$=E30W#Y@^A.Y1FYIN'%./O)##?C.N97OY4N
MR@@.1/;&5R,96F9JD?0(',&CV!&]^O-'ARA1^%0-ZY/C&I20TDG3.@V3 P=.
M9PTL*W^L/O(EJ^>$D<.$[L4E410_-0/IC4U&\GT?A, CP.]191A4F\J:_43S
M7':RO)5OV;13^V?'*[WR,=</6SC?>L24^Y&=?>F'N$KIW"2)(:#O_7+G ]Y.
M%, U;8B1#1 3\TK42A-FN()M$D(*1!6OC!?J$[J?-@5=JYB:GY0W#XID<:GK
MUO7:KS+TS7Y09L&]K:@D+TS8P42<Z-"-3"'1@<8?,1A?V(P^*8K(T3G('!%R
M<E1WD,4V0-V@;VJU:4-29[#RO?LPCZF"C.6!3J5S3J;;3.[S(Z39<:A?@2TI
M 9P@<_BWJ3%HT^UO45H)M^V+%JGL&M!3=5 UM_6\==V<^MCMTWUE8IR/P\AA
M*<^1LL$/6O4K5IN;$M7U D(ZMU;T)^P/VT26V=R4K/56D_%.*-2QZSM\R-'J
M@H6I/'N;,NB.:3J%E/X>-!V^^(,BO-DEK4 \OUT-%_6^3A3H["\'G<\$\MKW
M_<CU3[8\XJ+-V\E9O"\ &CQTH>#NV* L^))814(1E).&>SLP+QO+%UWYM\^D
MG'HS9.3ZM-/XS4R@D+,MV^Q]X,D7ZGJ0W.^_QV9$;H+*MNO?B6*D*- <?]I$
MV6=<7.G)(B3)H#9%GI"=%::,)GP6NU'H5B11P=G.&JD(G'W=6_EC3Z4MF\<_
MI .S\!C"9A1-G, EQK?J$S8[WE>Y^B)%X- JK*GBA\.<U1O/.V>M<W--9Z0W
M'PA]T &.=T=YH8/TEE#AOH$MI=G3I\P_ZIRY=VA !':BL3R.UDD'V$P4*7)T
M( X)7EP([PKB3]?OV@M/>%Z]V3 2R=NA6FB54ILKW!#067NH*\3-G'Q4GR+B
MC]-:OX\KFHKJ0+YL%1=+:DCG(&M")2)R>O<\5L:#A; K;N:_9PUJ#DP);AR4
M"9ENFR@ITKZRC9VR)B&&D-=14]B.(N"6E,WF-<)2_N<!^$K#G(MAP\A DW+@
M;NE]TN>%HSHW\W8.J50&KO_W_+'A?V\<]*G_ 5!+ P04    " "Y20-7P@00
M,SLG  #+-   %0   &)L:V(M,C R,S V,S!?9S$S+FIP9^UZ"5132[?F0>9!
M$&101A60F2CC19"HB" (B%X$F7)%F86H"&&("2(S0@05!(4(J( (849D"',8
M1 1DEB&@('/"$ YD>O'O[G=O]_*N][I7OW]UK_57UDXJ=:I.OEVU:^]OUPES
MA#D-[+,X=_X<P+:'#?B#]0*8JX#@Z1MP-W? '6 5-N8X8 +L8?M9?K[O^5DX
MV'^^<W)PL'-P<7)Q_4.X>7E8PLW%Q<//P\OWL[!J OQ\ C^__+S)?QNZAY.=
MG9./FXN;[W^[,!L!81ZV"VRM[&Q'@#W";.S";,Q60(Z%D?,?\-B _U[8]K!S
M<')QLV#PLSI4[F/!9V=G@>9D(69=O<>Z#G (<XH</GZ::[_M->XCMT6U[B=G
M\\B?*6T2N]1'4M!VNQ/!RR<N<>"@I.)1)64551U=/?W?#$Z8G#4]9V9^WN+R
M[W97[!VN.EZ_X>[AZ>7M$W W, @1'!+Z(#(J.B8V+C[E\9.GJ6G/TC-R<E^]
M?I.77_"VK+RBLJKZ?<V'YI;6MG9"1V=7_\"7P:'AD=$QXLSLM^]S\S\6%LGK
M&YM;E&UP9_>G7FP .]O_*+_42YBEUYZ?:\#]4R^V/8B?'80Y. \?YQ(Y;<M]
M[?;^(UKW>43/)&>7-O'*:U\BB;G=Z>,35] A*I)_JO8/S?YSBD7\'VGV[XK]
MJ=<8(,#.QEH\=F$ "M!I.?'*P+_D7_(O^6=*[@Q:Q"MK+VDR>X8)B$R]+LY\
M[= =DN]R?OM:A(+FZNT1U<?@1<Y%M0US)M!T!3J=RP0D&N2"RRDX^G.T.Y8;
M&VDL4I?ID=:JU;7[M*V.3]8;99F_4:8G."ZOFBZO==.'BJ#HTO.1QZG7&9^R
M9$$F0/33V-P<)"9#*FK<172??K7NZQ%<WMNHE5)TO^:J-=<ME69;^QL%1T.C
MQ#:X::(X"I4,78:]#H8T8?E0,F/@<P):.#!F@*;M7F#=-W:VXW.N4>U52Y'M
M?3EOOG$'B+3X"Z6"<@P^">H=F@B]!"E$U6!,, %NI+  5/C@D<^5V#V]QG^D
MFAU_0U;HY[8]9'<M4E7NE@<[9_[YPA@M:\*DCOW\6CL<5,6LV&9/TIQ!/ E-
MA(6O,@X@Q<BO\3%(4Z[:V\&ZF5<NW]5P3QV=N29@H>#>ONDF=G\GZ10%,\Y-
M61LRE@*E&AL$Z1E( _@,)!XFGCI:QTND?E-/I?2_[53<ZL_=4](>N?%>(-I
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
M6;+F2K\72CH%3T"7$^G94&]8%)['R.95L/X,=ZM3V/L&SB7)S&=J\)LXU(+
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
M^YMD_SG!PO^7)/L/P?XNUP1P@)V-93QV 0 *T&FY<2> ?]&_Z%_T?Y":[)E
M>!03:#;88@+C,FT,'E".=(]P&>R;TVP3?\_WL,!A.D2D/T*A)5'FKDU#8J6U
M/UOE>-;%!]-A3&!O,:F0.$_5\!;%E)<1E:G:!54/2[^MZ!W#=FJ@I>)(QJ$R
ME^PF;B29[HE:]@WRYY]>B%M$5<MGVD/\!^![&$.X:@1-V+MY I^$<B6I4HY]
M54)+@/Q6^*C5-CW%&;EV>FE^$C94".I5_>2EJX&42J?4>$3# _-@3+DQ33BX
M%2_*!&Y!11CC:"T2N^?V-'L(,9#(;U%S7+NXP"0#<FQ*,/9DMOK.AZOKO;-L
M[I\4'<ZGKH5A#-'N7DR =!T"*D"B,>[QRI/%-O0LQF$FT%+4V) @]R@X'3IA
M]L<VQ-W8G:K/'O#L L.6^O'9QZ6F)/IKZ&PAFAODH<HB92BQI(V'"/7&>W,^
MB2^R.4CQ)M=L"VH>RDE?>YGU/E;8_I;<\R?6XMOLR=9\+F'&AJ@<JBH-QE)V
M'1@QU_N0"?">I^J@SGU%\1:7]!3WO%PYI<Y[F"=$4N+SMC\7UV-C<85B 3ST
M! ?$>JCR=N'=7+P>+9!ZBV4H/]HA]Q(P\QH]LDEBTN/^)6M1:['(WG+)L5+I
M T3%:LKK6>DT>?9"_:^-" 87E(J@>=+K&?S(^#E,^P:;1X:"9Y,TH_?K8O_M
M['.^%Q[*IDA[NL@]K4N(P&8>[E*WX%6,-=5T7LDXD?ORY7_6B<K2\-YED_$=
M6DX%<_P/<.^90"ON"+)UCC_:]U>MCB&&@.4S"''-^;@M8*YVR/3N2J*?W,NG
MLE[B!Z92%?RVE%!Y\_CQ5DHC/0NM XY2DNCQE<H\(,Z<3/PBRE "?>:V0VUE
M&Z*4E7O>-\!2)3IOI'-RZ>">*AF-#EE0=(,P$^4M(_CR?$Q%X&@K/\381W%'
M!32DR6M2R'6:1D/V8=CS@D>,]MN[G9FL>C$J3$IA< L3-L1IP8-X=T@<$V!#
M!9(&VR6EWF?\;'F';/G,QE<F9.)T*<E&+E"P2%'%H/^ NRS[&*,35VD1075$
M26%B[3"/RAJT7WO6]8PDSL'Y5GS%?!2O52D<?_@".,K[V>"6RYDNJ\<ZT-91
M+FH(IODBZCRY]>.;)9HJR,57Z%H(IAJO-QB431N]ZY,HQW2;2%VZZ'+TB"B[
M?Y5G?F7=(8299!99E3)$3F_%2WJAN0>9P.V^!(9LM$7-9MZH#O3E>+<K\@P?
MF+6>^CRD4X%/?ZX8=8SE5@FTP^!SDG8GKH(_EJ8\!]_['<H7&)^HW(8CI=JV
M)!<,*429Y-G(/=6.?B(SP3>W)L1GZ,N8QE?\P00^;*PUSD%CM83<, (.1AG6
M$6N6FKHCI0&H8I<;C+,E5R)#2\SA9Q@CN/)A_%HM:]FW@MXD\:M/'=C)HJTX
M4M8W[0W1T4/3]-Q-T\/T+=7';'_0BB+>%0IE[)]PKT9J,[@-7\X@^UJR)<%:
MJB;*$ PL "D,;>7]8$I[7> '.Z>I+DT#A'**:F/)!VQ-LK+.YAGS,'GX"4RS
MFS,[1=5L4H4)'-*&0Y!H1R%LT^FF&;$W,$I5^2]BQFY3P<2H@74C-KT"!YY\
M1PZ<+D&+H]MFQ%"6A9Y:BTM/=WNC7XYU^ZA1!M7.KCD'<8D_W0)V'\*O_-#\
MZG7_1E7!:9QNWI1]?JEWP$LS+M>]>9&R^X\T-\O(O"E+%"5 :4+L%$'0>AYZ
M&"5#+FR%"(/.5T8"\<(.2&>; 83/QJNJC!#?I<33R6'A5Q]%[M-8N+74E$?'
MH56^SU3(-_-STQ D!DX]JS!.33O,2/'\F.KD\X,BL3& RLW/"W?]GHR\2/[&
MI3FT=B(W+CP\[L3+/?^$^-,PL_EPDGDF9C)6Y_S\!CO*O(:$P#8<_C(-&94V
M\I@2M14^FJ?8\4DZVO3J(A<B]8,*@65496(I-0#%1J\.0(#RU42"1OI<2.7D
MQ0G1N!*-(Y2=:PUGGPM8]<5^43[R4\;6 /7%9"_$G.5')>@O3.#P%H+/B3$&
M+X=WS,0X0<C5D3KJ(CC1:)W#<L_5:_1&;*^V<O'9FK<EV/-IO-PQFOKMI,K@
M\3!\*TSB!Z0*010EN[=+0L'"UQX'NZHECQ^(, PI;?DDF%=>;Q*WP7GJXSZE
MF*%L=7-_+[?!I?Y/K,?6,"95D? 6?T8+IGPZ4SD6K4"[7*YEY6GGM9/XRF;J
MC:G8E;!QEYAW5TW&(@ON%!4WZHA3-5!\K#N],,WRM!NS^ FW]@:#VYC;2LM8
MGX#E\TU#RCJ9 555OMQ$:<X1BS-7NS<W.>2+60!ZL.G,)*._Z00]CR&.:;ZD
MCC_@/2TW7.8[0>EK+AF]:^BG\KAY.5'?#-!X>^'JQ21@KA'1C".98R17,>5,
MH$UY?)520?^@8TFV-R<W!%ULV;[ZSMNVXJ32MT7;8V<=8#7/=5Y)S4)D]W Z
M&\XEFT8W?)N JJLKC_=1ADC!:RHO47?)&5YB^+552*S,J"@!Q3AS.U@RZ]2L
M@>P'8^Z'0E'Z7U!1*3V;*7XRXTQ@-@\O0 "WR8<HJF3XVF0(1Z1:CZ>4)(?/
MQ4^2,Q?K-4?.2"%C7%P?SL><)3R-J3L80LECK<\_Z&_4,5$:3* <&H^?S<_H
MF6DI=D\4;;T+FE^SKD[2E]9OF!(4MN%]F6:HD"\/\-^AO\;,ID(X]/30/0P.
MD&<6+^0ER5</>L3H\,]I>S &U',F<F'JP<=2OKB8'BZ6"8DIX03>-"&_\:2.
M[0QVP 4Q""@HCR#B2=&$C7;$Q/KR'#Y*[^2JBHV7AEU27%H'N]P7C<W#\[S'
M$G)J$@>>#)V_5O(RD*Y2EL#8AVE60"%N4R]YP"LVB%CJ3:\9$1U]PHDAY+7>
M^2LB52/7CIU*KG+Q7[1)!_;NM)2+="@V@B'4O6#$QQG259@P>G(4 @E47%46
M]#3JA>YOC%>P7SIWD%WSA4'N,S.%$._P>=S3M%Z+4Z^_21HS@7W3]()*1#1+
M,;VI5&6:=H@[&=[N8_B'R-?^)<3:KX"?0FR];JFYC]BW4PLDBG^4C>$I_E\Q
M+AOC\2V0/6K#L:\& @H8(S4Q?O<P+%-W9^<?<:0LYT9*%'>CO%EZGT#$04B6
MO#*4)3"3G$*UMR --W 1<.Q9['=L=50TGYHWO]C@N;OAKR*6M<9AN+RB9?[V
M^N.OJ)YWN7$*W-PG<A_\IV@'.J_<@IF<-*7GJV$X40?I93J&[K-XB6_>HA.5
MTSFSBA*6.C*+LO[&>ZWYA(BIBRIMR9#'1GYX3^&M2*'!=QFU/]WJ6<R2Q&!K
MCB7HKIF]>CK>:.%Z\O$<I8W8AGO!;LIE6[9O9?F1FY')DFZ T>4/A/TSF?)G
M:'OI6";P!^*A'VC?HH4A]N28SY;QF2/$01@,5')UJ1:QK#EK7](=U'-(:WV_
M@ZKOG66_7O3S7)PJW_40_D[8^'5:*$@F=<]%Q]&"JUOQO)6*B4X03EY5_Q6M
M'/.JT6NP)=XF_6[IF$]3L)Z(N.\83_SX\D<F4&G]D1XZ"VL[>5IZL+([P#+$
MK=F](ON\B(U[PI,'GZ05[S4W<X1[-^:FCME"E'] WE5WXB'(^N9M:&4?\:Z>
M%!+QT:Y-K"J60.7?WUZ097SUH1\B$*/0<^Q9ARE"Z6*Q2K?[X["(*Z U^6(?
M)7%$[[03+0A?0\K.(2 K5OD!B?-[133CI=R:;*L%>Z\+3UB!O:;<+^_O$SJO
M(6+<K:="3\#XX&*;!!O \V0(@UMD-)MG6"FCSR8,2J@L>%4>YC);DD8,*#_<
M_T&B5*$]F6LG1/V7>RLV>EH(A,WRBA*P#P.:W?.0&+,(V%>B@<CF;.P>*=G-
M3L EV_233L9$;M0DCZR0I>&Q2"'+"_O^D81_RM.$$0QN52; UT[/JL!@<:1"
M*$&3,4+.JGI(3V$"7/P41.K2A.-4" ,QOOP-^X$X7N'^I9=0S?%SE2&]R01*
M0C%+MDQ@XT;P[<TI7P5<10%/V8W=\JZ.Y7$+.'QL3L&_.]0.AKDT0-4W1"NS
M\,\)OH5%T+JA])6\_W8"!#WV.1/HPW= E_PQI<\Y: PF\,F="73A*H2LYY@
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
M6,@O-R=YEF)Z2B&DKU!)Z/<O#3 F$)%I]WV7R ^E[8<OA,ZLOC5@ C ,"2?
M!#YCW7,;G!EB,I28E.5J>GSEU^B<E+:J&(ST"280%4G/PW_O5B^C*?S!!%JP
M;_L9VPQVY4W^K4&9WYL*7.^AM'S*_>1!AMX<*Z[%TU;;H80<C,?&[MD>;R;
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
M-#*+HX,R0JH6B#-JR7I3+_9W6*@Z11H**WU+^&?'__^GB3G^7P!02P,$%
M  @ N4D#5_75/;C2(   !C   !4   !B;&MB+3(P,C,P-C,P7V<Q-2YJ<&?M
M>0=44UNW[D8ZB(#T&A40#D4.TE1*1)J(2 <!(18Z(B)2A$B0*B @74"(% 6E
M1.D"$GI5D=X$DH" U 0D!DAYV_/N.^>\__>\^]]WQ[OCC3O.ROCV6'OMN=>8
M<\V]YOSF"FV"A@&X+A@8&0!T!^B J^ /H&T AW2<?:Z[ "X V.AHTX N<(#N
M1_MQ/?"C,=#_N#(R,- S,#$R,?T&9E86$,Q,3"SL+*QL/QK8.\C.=O#'S8])
M_N>K!QCIZ1G9F)F8V?[#C=8"<+/07:3KH*<[!AS@IJ/GIJ-U !!01\;?U*,#
M_JW1':!G8&1B!M5@!P5JN$#UZ>E!I1E!C<&G]\'G  ,WX^&C2CI,/.;7F(_Y
M\IY\D)S/(G'N32N?Q2!>4OGZG7!6-GX!02%AJ>/2,K_(JJBJJ9\Z?4973]_
M\+S1!4LK:QO;RW;V-YQ=7-W</3S][OH'! ;="XZ(C(J.>1@;EY*:EIZ1^20K
MNZ"PZ/F+XI*7KRJKJFMJZ^K?-K2U=W1V=??T]@T-CXR.C4],3F%Q\PM?%I>6
MOZX0MK:_[1"_DW;W?MA%!]#3_:_V4[NX0;L._/ !\P^[Z X$_A#@9F \JL1T
M6,><^9HOS[&3#UAXSR7GOVEEE5"VP/-=OS/(QB^I@I4B_##M-\O^-</"_Z\L
M^]VP/^R: @[2TX'.H^<&H "%7! G _R-O_$W_@O1U-X"J5EJ]8FE =6F<33
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
M Z]6:K/*EO>&3$XDO)IV+'_7/OUQ;+@L_+09=MZ[")N&M]K2&.^&LFH++2,
M**9$#<V$=O5&P$S9(-'*GM##<*W[.(T/%SY^_%K,[J*V^M+9O<*Y52/0N8N=
M+EIRKZX=/='R=8ZMR1=?W$4]/2I?U@0C6-H3]%)(ZO;978%5C<U>D=4I_M;)
M="8OCSP*-S@+%TTNBLYQ:QJ$B5+[0YE?DY1!TBQ'F&M5G-SN.+. YKB+BK:Q
M#94=5.4(7C6O&8(;J<YM6$B_33%,F/U@;^#8?7JI(.H+P@?,9>AV6!4Z0A-*
M\,($=B2)&Q%0]J38%W8D2ZL13>\0?^TJS>]G^ST4WJ2N+4[H+!Z./USP2A:9
M]G@@W:FM.686S(TZ.G]UHO$[^+ 0O#D"]!Y7* ?UXP/MPYZ]Q4'%7>+20V2%
M9YY#!J(>VW-7Y WF/3"5AHM\ W2U>;[A0XVO<RJU9N-V1>;!LJ2J!<9.95R=
MXVEF@YL0J.D$]79[CJ[28M+6:G=PU(>Q_'L^W)D"OB;*#OVBS]4:[ND$O&E9
M"T&QD'A:D7@SU&0=%M&)>"0P>S1ZP!+?))SW'%O.W)%I[YV^/MK!E;E-??]5
MOI2G<->K26:V,T+TVJ0]-B#D8W[)90\U9<_L\F]J8V.#*G4" H<C$R7-,UQO
MM(712>8Q:D\M3A&G-/HU(C.$S#0M.K#I(X^B&6[KB"XV'Z$\;A8-0LU#UN;V
MC4,'G!@)H\27&+GU0$<\NBW7MB,[;=SC@%:JSK'G[9LI#I<W1!FO-6Z\%4GT
MFFV"[0O 3Y*0&!@+R7;> (T3*5=NTQ:*,;W/8T1P6<QY,2#O:Q"]:.Y)T$S,
M9SFW7J,#/6&D<JJH56UPG=>V&XHW=7!TP#&ON1$$= F(3K2 >M@UT@.4/5F;
M<,?K9,6+6?ZZ9 8+P\"(HU>>MS%#3EV)DHOJANS+K]  .O![P.1G:\?NTY,-
M1HOQ]V/"-^=P%;DEI!0J;FH1&\?.'R=F8)"^09_B9.7X($A>Z(E ?SWJS?<:
M7G,SLW_AG\G?8<W)2_(S)B1%^T-85I.%Y&L<6,LVN2^QZ\OR^B*_7Q[=DZ%?
M@(0)9ZZ/[HN1CU=2GBQ1DEU)Z<Q1YFN:$O,FS%W!_@D5^=?%$NH;XKZ..;CI
MR2;4.#/[]#>^!!F^:])#9+5 FT\D#1!H%B6Y8;[L+*UKH8(R+0C^WZ/\2U(&
M3!H=XDL4,E:ZMHP8WWW(;3)AG5XLS3@8>7"Q>:L E=.39_D%,F&K0]K!WPHB
M'YU'371W!MAGQJ$61K2/D"W'R3[Y,P,EL"<3NT.=WG>V6+[3\9IUL7640:=N
MK,[52C]$>" /D5E&I2C)H1 ='$34L<'^Z^ 5F,/96IE=SL#X+(E$FT=WWF0
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
M< I7#J>>=?OM@ +7OE==]8&=8XA =>9AZLLZ)-A%*^]L%5<\L%5[H[/!)5/
MS3O&\I3%OJ?&=_E&C77'):WO&X@(CS1$*KQFSRR%@-A*PFPZ!&@__N,7\^MI
MM(R[D0J%!]>"?PK^G1!J,,"XA1MHI.\&O9UH#O37( QW>5O#%E??K*3 H3$7
MU3&FMF2<_6+/@,N6 G5)X7)*FN'G[?%LZ\NL/:)PEJ/@K(1#:B*(@F =+Y2
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
M_4G"S;$0"!!E'43[A>XZ9MY =;V7%%J*%+9W*;>NL!8\B>YDJ&>^SSL;.U%
MS;@OMN5.F*-;R,"B=FC:M<S^+^]<*[X-V=F=ZAZ^?/FT\)$GAI=>Q/(#G/%^
M(@RW%+<AYT6E!6$;Q^,TT^VAUN?5=@C5<WHF@P_I)\$[%$(TK@0WK\PXYB?>
M:CV8\Z"P;,07;M;\WFAAUPOVF;QT,\[()$2=B;M#Y6W1T,4//SR.%MZCX>;L
MJ1T47!!6EHR.V0D!X1ZEG;S@3:EC*V;RS4G)'BFZQ<T[=[TPR&U:TGZT6Z"\
MEY-9)?>-DL Y9%1J@9:$9Y5C[MZ8<&0QOLD>T0P!8LS+HVQA%.Y:-RJC^5->
M^X<4/]O14T(F4J-;0NXF\4IBR7=%"L0E<7,EN4PN."B"0YTWY.<0M%U6^'JZ
MM  !%_G!)X-BRHAR2PE54+)5\);8:5VYS<3?PH>+5'3S*EJ%4M<Z"D/=$R?^
M#*G^BBQU+Y"_J+;H27S'RA:<NO&^]]:^DAJ#(\HB;RQ:<",.UK^]1L0% J[H
M"NLY7VIR!]T!3S=(H5A*BQH546-C-) 2TWV'/X2$^QRFS"CF7')_)?CN<&^<
M%$%E(2=J,UEO3^ W-%_==N85T).,?YA$Q)?2:RGVILW$4=&^=--CA^<]5%Z7
MV^7N^B0GMG;8AZ8ACTDNL%$35$]FM$?68?;XFS_%7;/G&2?65XU3PQX3')"B
M ZY7#A 2SH$/:>9H6EV8KUY:H(/#E*EH64>;[#"GA?X.1>$B"'")+0SL3]V]
MF8W5H<I:)M$-P "><.P=GVFW'(,[ >[L_1D_CHVJW'A\U/90>XL->[-G'*]>
MFH&\8O7C09OU)+K(-Y8B4ZIGGB4\BRK&1>H><L$IMV10<.%Z>V@M,6^&9P93
M"J95"D+R&SODXBL!0?[7@T<LKKB3CA \+J&<\ZWIR> J W!C[:-QY79>(PD(
M(,.O(,U0C3OM;C=PQB][CISA=JR\NB-ZSZ,3I9NM!I*#44\?FE;5U/8H%VIN
MU9Q;V!LD??^HG+6SY!ME"<>]-F_;VN0D;[O>4WBK\.?%^^_PMA4"/# #/4WH
MTJDYAC\)Q>[6-XB.U!@YWV%'34V[QQ<L=?JK=S)2'8B+*8N+XSO'*+KS<$[D
MPMFOI%4][<TT/75<O9&>0N#7P'W@)3*Z?^?:*=KA7')'BI2I'4YRVE?L7$;3
M)\6!=+/)3L7]N/T[]O4Y*IT]Z(\7!:O'D<W( 8Z/: !W%162JDR@%B0)@VB*
M=U.23S(B?,7XUGS^PVG*,4.;1)VWW>A4+S4E5YL"2KO1B-=%3[LTW3JG)X%M
MQ%3U;ETQO  \_6XPR"I!Y%R!^QC$I<M^"6:$QQ-Z 3.$ZZF&5I>Y;R8DJ6V/
M]]VYW DJ),8P[)BGDXZ#ZE0,*;N0@@A+?J]+$%;%'J7DZYA]5W6OEW&Y<VR8
MML,A"5G[C$,XIDBTPVF&_\"%DLKYK-CMH.]X9^P'^8]?3O8TH(J^IVXG4&L.
M^]2)4(]!0(Q&69A%F=7%)[M3NR8?#[<*NJ<?YSC<%<=W;9*(1$" <^Q@%+T1
MO$1K;$:5F'4VC,B2D^C1&Z'%^;-]XMJ)140QUNG^IL3S'>$<PI^[#V[A&V3[
M&EB6CM<,AH="R^A_Y<S_FP0-_!M02P,$%     @ N4D#5_)ZYP$C)@  Q3,
M !4   !B;&MB+3(P,C,P-C,P7V<Q-RYJ<&?M>@E04]VVYF%61I%)0(@*",HD
MH*!,$140$<.,@! %%9E$)@$)B8* @(#B#_R"@((R""$, 90I F%&D4&0((2$
M409)&,*!A*3C??>]=ZOZOKI]NZNKNZOO3GVGSCE[G55K[;W77M\Z)ZSOK"E@
MWR4S"S. @Y,#N,[^ :Q?@+#)S0"/6\ M@-TX6./ >8"3XW?[?>3\W;BY?A]Y
MN+FYN'EY>'G_ KZ]>]C@X^7=([!G+__OQCX3%. 7_'WQ6\F_/<K)P\7%P\_'
MR\?_3S?6)T!T#\=E#CP7QQ& 4Y2#2Y2#A0<@;!MY_F(>!_#7QL')Q<W#R\<V
M0X M4+./;3X7%]MH'K;%[-XH=C_ +<JS_["6":^8S0V^(X'BVH^>O]FC<*ZR
M1<)V@**HXQ$4O9=?4NJ M(S246658\=/GM+5.WU&__P%4S/SBQ:7[.P=')VN
M.KMXWKQUV^N.MT]P2.C]L/"(!S&/8^/BGR0DIKWX(STC\\^76?D%;]\5%A67
MO*^JQM;4UGWX6-_:AF_OZ.SJ[AD<&OXV,OI]C$ B3\_,SLTO_%RDKJUO;-*V
MP.V=WWYQ %P<_][^KE^B;+\X?\\!WV^_.#C#?@N(<O,<UN+=;V+#=R-0[(CV
MHSWBYYZ_J6S9JZ!C2Y'P"!K@EU0\25*B_G;M+Y[]CSD6_3_EV7\X]I]^$0!!
M+@[VY'&) E!@EY&?J +\"__"O_ O_%\(3CE+VR%LE'&4JQ,N;F2$<#1C;F[.
M^GF[S-/J:BT.>\!"^:%J)Y*#.0'APMU)?3JI"T*G(+)@T!J<?W+\_+N)GTR5
MVGK_^WI8B[G<2<4S6JV_!G2.!7Z4?3Y8A9LJA'(U'T-^Q55I?*0LD7C^<(G#
MT.BR<U^]&M841E[7?;2X6>6]EP/1[JY]5NFL(M?S=N9G%!:Z;$ 5(;. >*:\
M#Z[Z&F0O4_W.UQZ"2!S":>H)MG<AF*M=I?+#Q58KZ:==@!G/D'HU5Y)%T(^,
M3>-4\"4UDN35DLP/%6.X@ GY8  L8]:?U#BR>6"E(,V17ED2I*>U(7V:>X.W
M_CCHQ10PIY]&J$*KS9_BO.7L+#X.-[IHGE0UTJ#;-:>%;R2A5E0O3AJ<_G.Y
M=IV7O%P0G.E7*ZSZR\=*P[XCMTB':C<-:]5\U"P/EV!X@IEO0,\K$88?RC<_
M7S&XF4[-26A,7DFY7PZK46Y-38;O:=8'_<"VJ5%\CA1^QZ//(VW]PK#GAXMO
M@?VI%6G)T<(C+2U\!T=5Z583# 6*0UP2-8ELODPO"]]A ><:TH;.)[7E"O@'
ML0"8WG&T6F5KXF4?TWK>9YX';/*R^>:AX%'>TJF\!'B->>=JJCS/()HAZT46
MV#T^8"S] U];_^Y1;>RW58S?)\Z)PONWK75Z+3[,IRF%_W :Z1S'VIA:F)B*
M6W/\0T0XK;R@.X&JM-.@*!KA1;5U@5_S'EG<"8B?^590DV?_K.?Y=J"DH(5L
MF]S[[\ K)S>*)SGW$;64=#N&:MZ6J8OAK7GG.M&HF_DSJ';08G_#IYM7I)_5
M#@T]_VI77=.ZDV,D\<47?J!9-#R@4Q<B:&A*A;5ER"M]<[J?21J?")I476KI
MUSK[1?'9/>1B;OQ@O?Y9<?NPS(RLJ+=U6ULV+=RBV!=6.K$7!\PLM0P!0/'%
M8*6Q',,)=*5&FF?CH7N;%1?D52KJZGU]DU:%ETZXMXE_4CWPDG3;X9ZTA6T0
M%]?D0[V%_$1 Y9\$V1@:_F*Z\W&CF' 3W0AQ<M 07M92W!$0(@1W97ZA6^6.
M3AY^57KDLFRO0OAX\@05?AR\%) *I=B+R"!D0?I[!/]0LQP#2M%,3$THVVS
MB;45+S[ ?S6X4/M540OS@LL2LBKX.,#!EH\K[,<I\S:D-(48$V(0(!A^OFU$
MW_&EEWROD8$5]N*A1T%7AI,!!VG%*>'-2X[G?.:[B11[C!!S%((5:87M0_81
MN5G S<A=% R79_FQEOJ,6OC"E^NDE/6/;LC8+V4+$WGGRZ\XKYB9/OC& CH@
MA'&[W6R&.96KC054Z7A#]RUK&&)$0#%7:E1LZZ+6KW@=V6QOQ%M9=S\%_<H3
MT\F+OF-W"K(MKZJC^P^!3=1@6BD8Z4OZ'/P)6O76_71-XV!=>('58"/<WSOJ
MG;O_^5JMX%J#/]?<@LIE#QT4=?>E:S#$018P#1WW;,?5P3JAL1E$$87A1C&^
M6"R$K[Q::'.&4D;]LI49Y/IB'Z+C_?N]AZ\(ZW(2[0<L# Y5V)B*QXG;F +_
M"$A]Y% 6ID63!]7BCO!^SP):; R%,+[R?,-JAACN+\:#_NK^5)&Q.?M'WV9B
MK2^75_["]^'?^#W?$:"+(0[L/FM4IMCAMUA !5_*H?@VIM;'M/#5D%V;S3W8
MAM7J)X^NSGLJ^N$4_GQ[:(,/>.2N2;=%M=BB/-6A[<9JN]DX_[PQNW9;%N"Q
MI.>8%5I;1 K71(>&VXP=::CQ=M<]?^3AXB>A-W&*1KZ)+"!:%J%,W6IIDIV&
MK(B0-3E\<T7!T/(OF<9B7VONS.B)^-X=M=U.3%TW[G(_C?]SES01?7]DL"&N
M7EI=,0+Z%'I+'4J[Q-;2P>"C%""LJ'Q/:W*0JFY>^,FC5*4.>A+]IX:FAQ=7
M6D*M.(?EF0.SR<BF4?+JBCD+X#F^FVVL@6JY8BS*''$7C0H'82T/'&J:L7=#
M7F<:#,ZMF:U-3X8)51<%?HE27842[)C\[93>J;#E-U,8PG0+3C 4(W''_<PW
M9F>AJZ5*19H$IW__X5LO^$Z<<.C\/'K(YG3W]\! )P/(^!+-!$58:GF C"=#
MD^6/4%C XPU+WR7</M"W;?F(_!&4AFZ=Q:SB2HIN<K=5<L/G+_;Y-8AY%L!+
M9 '=>6 OL\>>!>P$5&)>LP!_"*C"]REOS))T);X4X5$[BDY-Q496YH^/>2.#
M.Y:X_7KU^KAO1BP8K#<,-BNPQP5@CA%YD=+A00%CROB54A%)L+_3;O).ZSAL
M7;T15W$6&G'([\WGQIS4@!8E98OD#^L%FRF)*F5)_"KY#_\19$_FVEMIZ-18
M=*)MF!,LH C.0+$ M),&>WD/PG?FB#T52X7)IZ]H+)#:1THN69AF0<9Q&TLL
M()4%;!;_S1/.&XZ3'9F>F4L.=*99/&UU5Y^M@07L^D#K4#]'60"$!2PY1HE'
MRKC%_+\N$J+?GWV\G>9W][H.KNBG<XU2$2.JG06X26T/AGB/W^B4<.M699K-
MBMM<4R[_KX([(KXS8,SN$PXK@L?$0\00\/+%D2VH(./<3D>JUPVU<P*ET6+R
MX>%C3^QDGF-+9M:[.HL&3 TJ*NQN1PO$C@7RZT?O$7[]-"4^*U3\X3^3 %)6
MF49*+*#<GU$J7/>WDUPM1*G^W(FXPQ9:.'TN4566#,'#N!C*%/<W5"DR+%%M
MPU_D4LR7X5.JV_=-^6=4NG]92E@7*+U\"*3Q 'X#[D9T520!*LP"?)/A'3(!
M[(UX+YAZ&<9'''?MUWR")589$?IE+0Y6XOMNVM]R:^MS\"@KXCHMC9/ W973
M:R%*GH)&L[,>+]A+=GK2"/42&DV\3DEOY!224W*CFI^L[DF\'2*;H=2M0$SD
MGTU?CLR1:$5^@6-A;3A"/.DI1+Q9UFCY/CKT5 XSYSUA6RHK](=5K:OODS7$
M1^MI!<7KT7NY95IV"]G668G0[GPS5";UIL;FJE.1F&F#\5)_J8N4V%=B/PQ<
MV^8O7NI50W!W3T-#=JPUG"+EJTTC4"TP@B,+(->D-+T'VV@HZGQ;@Q7OF(92
M/74RAZ?J6L>%V#YW^T&QV2=K8QU<FB[S2 'DA+PXV#:-$@*OS).@28:GO*?1
MQY?LP$CT4J5+$FJ?R_A[PZ=)@JN*0K/U/27:A^]\6?71.%BV=5RUOU&5?M;;
M6!_<)D.BC84I*^T;\J)#^2BQ\/2C-KY>*"TAR5<%92\BG-.I^.NO UY6&/$^
M.G7]-STN48=._]+<6<!]*?C/TQ??BQ%W?N0GJO893?T-C^9:5V8*U[* /^Z#
M4&:O;@X+*$2[X/)<F-&XJ:6 ;?. &!:P7.U-W/'Y5KJ]B:GO@LZX-SEOBTBC
MNE980-QA4W$G+*+8Z3M4!#<5QP+J,,FH6R)BS._-ARF%J5-$ ?:VJ)<%5E"3
M9VCUN46>_G>W]EL$^#V[:&:K4]U_8K7K4+I!Z?3&_63\DWL]02)O, 0(>-1\
M!48_CQR%4BZOCJ/(82N'J5Z.U+M8),0GL#VPY%*^P1UV+@OEFFT1O.'Q2.=+
MUS<GQ5<W1WEOP$7CWQ9=&:EO8A!<Y+]8/&Z9#MS_SGVKVH>@+O9@<Z$LDTA<
M(](T=Q.04"01(LWW:75LM(V66=_XP"\KF;&3O./J>G7L[?..]9Z5%UC# 0U1
MYX3 6,/IGW#"/%.(N-N$N@F-?E#4B0ZSH3@EA;AQ?BYGG!=Y?,KUY5T_]:^W
M+?K"=+]N/W\]FRAYR_IJL?5%L+0%)6I\&&$49<F46$VNB1+=1&MM?+ZZL/.T
M=B7R]IJY@JOE;(7VA7YQ/^M9"U/%>ZHTNRD:&H-J4<1-/917^XKR4;>-A$LS
M;KJY&8I,66[#"'YQ!9YR[]\D?'QJ?L#W8^;#0H?D2H7KLRF8Q#>VPJ\RT$JR
M/O0E9&[<MIF81H=U<:F918?&E;!!HW0TFIA#O(!4&27F :BI'[#Q?EH*J$P*
M2'7GH6+:5*-DVW?DFDO?M96 <52-_7N?Z>^5--!S\!-]=F"*F@4*-\TS]^+H
M)\!^VOANI:$(7==;IO"-Y,N218^ ??W^]Q;53Q9#(T,/'2+!,LH2<@538II"
MR1-7!X,>#_N7^L-A3?+WKU6LXX^'>I_YZ*SXKK<4^71CE8!C[O&FWT5VU6^Q
M]PC^\(\,!;*1'1F>$!=#2H:VNN"'+FX]/L8)PYKLN7"X&J=DSWFU6+H,3JAC
M[MFE7T1VLW/J9EZ*"PZ?&C=Y:@!QC+QG WJPB*U*O(G!/#!\\'U2Y$S:GL8Z
MHF+@LW<5OS@Z@N'742UVN*EB=PG0@4T9DD&X%RE'"=,,07X.^_K]VIT=FVM&
M?4]*BB,./6L@Q_<\<GC":7E;FB.A?)04M;4<3/<"X=.=RTWTHPQ/JN['0D8X
MF,B>WFO4^">&)T)*1>*1D+C-4P)_>'MY*'_P,DL\PCLT)^FGIO9YME,V)?9X
MZ'%U&:N? [C6@='/"U'<:XWYY4=J9$0FK3J.];H6_PR8NQ(&JQJUZO\LPHEL
M@8H9VM&EPO-H*U2G)*PF/ZA\X9O"(%9S9?[EW4:;8JW#Z#*%%-UU_NN_[A\O
M\%VG?^0/OX4L93-#$Z@G;AQ*VZ 08\NAMV!Q+O*Q%,M/DR)I\&BXP Q537)G
MKB;_@KA%N5),W4O5:XAR ?*Y9$B/^[F;C.)#,=&J RVC._B#V4[-O?D+>7DH
M(WUY>:^8J_K/'WL,UN%75XW1$;Y%Z=D_V,EAV? 39@@#GI)BVDI-P^@*^O',
M'&P6H_WOW%Q?AV]+V6\8Y<JQ@.<3(E3(UU/B-O"<O+I8<9NS/'\'HFPZT?D6
MM_D9EWYC9);(>&#) JZ-;SO*W;_1+!GQ8369+>3&M\<A"F8Q6-, 6][UNES7
M\+#[8)Q L>.%R10Y6<$]/?6E7-^+%9X[JO*1[\9/$_>'2UD/&!\(IXD(^E;G
M"T'=/@YD6EN>D[,4NSMHIMC#>TWR@'IN8#3'^NBR!0M0+F"SX.^S^:B?'X:@
M4UEKLD0YYJ!^[KLO;XG8HS7<Y40$ ?\,_0&Z'#N1VE$(BM+W,8?82XJINT0\
M<!?E;Z7G")?VS7@0GQS20JE21:THU<'4S _F^:.J;QN6S]I%!\>X-.OL/FW6
M#@^8]DI$GF1V$[%OC;E?="(OY&H,G K8:U[J8A6V/\(W$O#V/-%;9Y YY^3Y
MXCNWSP_7![03+& J1S0)_A2.K<G( H:<ID-GGKV/:@FB=-S56FVXZ_MQMPSE
M!4]B 5+-AQ!Z8!$%UKDC'(-F& _7R!:[XEWLZYY=UE@1JI0]DJ9]T=%S*UY1
M/C#&M94%5"(QE#J:W2B2$R$-SI<NN*M1A38(A274XZZGLFCS#KDA&7,K!8(Q
MVL<CSO+RV!W,D#8@2AKO1P[M3.0^"J:XTDJ2VC()CNDT-P\CSY8*']WZO@_P
MC7BXME[TY3BH@L1V)7;ZY-Z:SR']QJ %M6T:_A1I$-Y X]O%8$6$FJM#IZ1&
ML!A14+D_<=1V\/8?8UWRQ\8(TNG?4QOM5_P$ =<>AC\EFQ:]FQ/ % T_QE0
M?=OE-2GEF5$D^*-ZL_1\JP"UST9E]P<7"6_2G,7/>]V2G[LZ*MC'<>:ZZ@)T
M;(AF/H*41-BR6=V=@*<XJ5^(**H(7M_/Y29A_*?63UJM3$C G/H[--:O]:0&
MEY9:>V),BYIK& FSO(MZ@PBF>JV(4!7P%4O(PR.!A> ]4S_/^'-?I_V[O?9Y
M6*19Z*@-!C;1'G*^%A=YJ?R&1*P*6Y&8(L:XRU+RVB;X2+H->M&&=M.E_<)C
MC*O-PRLSV?A<!>TO&IIWU1]IYU^[YOKC^"5+T4K[]^6$'6:S#P6VS(4!7=W9
M<;PIDEPYR="EP%-_(>"D@+W*\=Q.%7 +=?Q F_IJ[H4*TU-]5<>?./R9+HA7
MCU*U$C-VW& 3^FC.MU@V.?^ 6\IG ?HI?WL!\WA#+0A*5,&<V(I.5'G-^5>(
M].6!^N-,F_$I%D!7(X0QLVI\F%&^._PL( :-FY5K%F'7U)^+4#]+'3'S(\U+
MA]C!_&#3:\;P%@M0J&,>8 >S^\#::ZU<7]H+FCZXR0*X#^^FXFZM)L&KI6)Q
M4_E,I6\A+."IS,&=^]7%BW#AT-#<EMM5N0-9HO(YV&?5U4)CTC;#3N0)B>ZD
M5G,I'FF+=[/^D7=S.PLRYNQZC^L_*Y+61:_"K63N5[L6H7\AXY M,GD,T2*:
M*[LT^G.1J0_&TDT6C=5!-Y(1YR2=U)G0:#*U8I*Q= WJI7:K)G'T<Y]2D59F
M@EV0ZLWT<U%UM&5J'F,?D;8-MI0@0D'VJN#Q!-.#B[-OQY\;4&/P%*-3TN]J
MVQ(F=0>1#OV*&3^6+75NSN$.%Y<599:,.$2]_9A6!UM;&NFT,OQE3^D763[V
MX<P9YY* M;1Z5]4?.[@I6C)["*JRF7O3IS^[DN>?U+!YRYV9D8/AVCV:*T+)
M=V7&>PD*Y^]X'OH1H%U+Q:YT=N?YLUTYAB3 *V$,,=R47@>$H$/6PQ_P H=*
MO(.\W;DH$5]7;WD?NOAX(.;>LS]ME.NU$O0N\J-?0_$<C.E\;&E,K$_0XQG"
MBV:VGK43;7/I)VI^CA1=.6Z=G)$3NI5;W^O& CA90$*C!08DMLO$/S5T*+6,
M?.^SM3;IXS2JGIE+=M)4?!J9<5LQ[P'=CO9ZM]B8"]G#IELT=IG'O;H;QU1P
M =.6.O:UE3$BP/2W;6J696R5O49')F8N!/M*(8$;*6M7BD@]JCY_'';HS+ZS
M=#?S)^I*_"E!M\N&1PL:OV&^:=1NCC430KV6,6VIX+$\AE@9PAJ$L@=?@@I;
MD2CVSE4%72D*S'T3YZ?P\OL;(TMW38^D.W75.]!/)#P=O/'R(<<1-?M9\^G"
MAO>]Y4MA63-?%6$1H8JK!\_SQWZOY/I^^_V \XV*$ KZ0^TJ,=_I/@/^LME
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
MSI[I'\':S55<98?>\__J>^+_"4!88_\-4$L#!!0    ( +E) U=E:#.*7"8
M 'TW   5    8FQK8BTR,#(S,#8S,%]G,3@N:G!G[7H'6%/;M^>A-Q%1BM("
M J+21%"4%@41$&F"5"$6$!$!I08)B8+T)D@1%*(@@B)$2D!ID2;2I$FO":!T
M$I!P(&WB_\V\>V>>][UY\[UY,]_,W?G6^7;VV7MGM;W6^IT3QC!C&MASX;S)
M>8"%E06XROP C%5@]UE7G^MN@!O ;"R,,<  8&7YU7Y=67\U=K9?5PYV=C9V
M3@Y.SG\0%P\WD[@X.;GYN'EX?S5F;Q<?[ZY?7WYM\D]+63G8V#AXN3BY>/_=
MC?$)$.1FN<C2S,9R$& 59&$39&$T Q FCQS_8(\%^*^-A96-G8.3B\D&'W,"
M=@^3?38V)M,<3(Z9=T.9]P%V08Z],FIG.?=97>,Z>$_H^,/DE]RR^J4-PI=Z
MB7+JUWW#>'A%1/<?$),_I'#XR%&-$R<U3YW6,CAG>-[(V.2"M<UE6SM[!\<;
MKFXWW6]YW/;S#P@,@@??#W\4$1D5'1.;\B0U+3WC:696;MZK_-<%A6_>EI57
M8"NK/GRL;FQJ;OG<^J6MO:__V\#@T/#(*)XP,SOW_<?\PB)I?>/G)GD+W-[Y
M)1<+P,;RW]IOY1)DRL7ZRP9<O^1B80WZ-4&0G4-&C7/O62NN:_?V'3S^D%M(
M/_EE:0./K/HEHO!UWUY>$3D-O#SIEVC_D.Q_3K"P_R7)_EFP/^0:!7:QL3"-
MQR8(0 $:-3?V,/!_E/)J&$"2"6KI&>IH4_&;/G+LUNDB@F[<A2$M7D5T;L5.
M56;4$ .H 1G IW^,)!4%_^\?>*,,G5E5W9G'?8V*+!OWE SRAK7263X:"MD=
MF12R,@3^H\@HB %(I3" H9/TRU%.&2C2@BK-SV?./F D$G3X/E.OP9SD+R%C
M*&S:G+69$5&KC2*$FKF>'/5*K;)CE1]OD=5?>3@^+<$+U!@BSA*W;&CU*,^Q
M)#;D)'KW5="AP&,T-/)MO2!1K\BO4..)PX2)Q*5G186)#7YQEGO>A>R[-W[<
M&&)"14&P)7E!K^ A9'<4A\?C<2/UI4E9DN^5*\]T\]GOC8WI6W<%=J1\Q=LH
MZ!N_*!#7OO*S7?&'Q7 -^2DX16(C##5WCX23G_1I[)L1B PZR>GLTTAJ3[^?
MG3][R![6\?B)Q$/6%/5P',#_*D>1O$7#(96HNTG++IRT[)_\HE86NRQ>FY)D
M;0:]9M,5!0N=C3BRXZ]K7KQB7"S7"@W4L!XH-?S\4D$1<M7*$-'VCAI$>\L
M;@F,BK:B.5%NV78-=-%>I%B;IWLQ/*G%T6;GT6AZOH:+3S*[58=8ZU[5]M41
MK^'18[?D%=%FO2[JE'WT/A<5VLM:'@(?)!8I5MJGXS7M(S()]VPA.UY)'$P*
M\K;9)E/:? X97K6[IR 3:=R@UW5&H_^]E:$0]U%3"Y 21Z]6W2A<_.?N*_)1
MB)CFX=S8#0$X\PK\]U2J)P]F^7 @3I&XXHL?:V29QP2%B+V?KK"L>8!:RP*(
ML)$H\OH@U ,SBB'\:$3O!H\V"K!05=S*42+B5>K.4VN'.\K%==XU^1NP(FT,
MJ(A@NUCH-!XV;'2&%$R<3,N#KSF4F53JU17<LE0N/?!YTV%5]BD&>8-+DF7!
M 4KT7HM<>45+I#K/Z%[D>S:!(LB/3ID=&^\WDLPO8=NW5>\AK\, $ -04'FJ
M62 ,M9L!N"5 R**@P[2D"DP8K+G\7DJ46!!5\:5IX;'AW7>'$O=G;'G)JH[T
M 'S;*3=D'+%S215SI=ES;7Y+:!'Z**P\*(P!W'P*]4SP).CBJ-)5Z5;C]K<?
M-RYOW33 RB0J^1Q/Y[CHRIKO%-CSSB@*(<8 PL;I;1!1/85;N%T!$%[P1\,Z
M/,LUKJD:%U=A?+6LWMVK-"+E].Q1R6B6Z)&4XXWU<%HU]&IW$DH -YV(X]/;
M!?<[6S<4X,.RA!Z=5.[SCV9&<HIQ;;KMY8N9['N=@UT+H4?<*2^RUBW HYB5
M->(0N9;VO!XRC#A)0U/OX4-P/$N]P=6#V%QY;$(X-N]-:56F9)R:6M$#?<G*
MZ9EXQ?B##5UYY*SZN[3WJ.E"='G0LN>,)R0B1Z6,)!I3ZQ3JK<(5286\SA_H
MJC5+P:AFRMU^%E;*RX/@']-_;-&#E/Q05T.D)4R^BO!V*X]9%8J_UL[:M-&%
M]$<UZ'8BF;H/^X;LI6N2=$SOO;E%FASVZ/NJJ7$L?UFDW4Y738@[$])H/&]V
M[E+0G3>:^4E%.+>DL:5I!K#20&QMEE*D/<N:VZ3Q3J3/-$D=BG8<'QLO._W
MK#0;4> J>U^=!5LM&-M,>X";?J&EN1)$T5J:VJ\G,Y^>LW= 1_R-BR/8:DXQ
MT+#EX0VN#[SBS3/G?GJ^]XNV71>T5+G6A9?)&8EZGXB*?+EGH8HN45-;71E]
M36<+;9;]ZM/:=S-5&E4/&T$Y@-!&[:./H2NKEH->+:)&=GP2?M8YWTBV2:T(
M+LB1NYI7QG^&-'Y8V%QM:/;"DT"]0E"& 7 XTY[33U/-B3^:G-4;<G1[]GTN
M]M?A)T"%X+<</7(.GIR-X7C7:'M3.DPOP,78.O)J01W817$%N?"05C0[LDO$
M16R :CH#%>]TD62&HZ<+Z4?-*4NOD[\9\4;X:J6O3[$EHJ#4>\1^<BHME<I#
MM&Z%8'$/:T^\A-N1[^: \YJ.FC'IJVN?=]*:BAQ&G3X5BDE4J*VI]JDI/4+4
M*%;04AG ;9\'J+*"YB11ZBU:!9;F8P7V$D96W,"XMPO( Q]J^JD\[G=M1A:.
M=SZ(/I:K.U\3[6K_U?&@Z=W$^=,YG;2CN2_[ \3Y;YA7#?PL&B[Q\GYI4EPB
M?;=-Z0Z;XAN)/6?9!;^)995J\![.??"OD>R?LV('#OR90?]8M?Y.:[D)H;1Q
M;TJ,.:=Z]Y["$TY=ZN;]*@'\WHO<2B\>SM;D+!K:Y\789+C?G#YL::+P0#TK
MY^W2?95D@IG86E.]=+]TW7L<-F5TY^NB-,F"[XU=PC=B>[NQ-/'L"X$XU"T&
M,)+K,^R.%XU!W4X:SB!'?:L5+/ X5EEZ;UKRPHHJ5?VM]]4NH3T=734=-;PW
M;J1<MG-G#PEJQHT9Z8/6E%-P4\)4=*ULD!^A6V)!Q P/BR(?\%PQM?X8=IKC
MN6=\Q/G'/'*RW'D*<F^K>(@8.H\1Y02H,!,56QM*@$1H"3. *!>*!?J3E%06
M>97 +]M1Q;J0,WGS6'K*='EA4X2E6I6<W5MD#[04NMQ%N>0Y:A%#/XW0RK#'
M]13/AE^H#H?ARCSAL](?(&XYQWS/S,Z2\]\4W?6"64?0GB,Y$+:T+"0_P@#<
MGM&5@HI0W4C-05(R),[L@@^"ID%"N^_\C-Z/WK1BF^-L:PMLD/5"!)&F6E![
MJ"P4/HOIJ6AT654S!2H"3VK=<8]&!,R8^5PL2QRR''"A'Y'<D]]_ZHRP=$0@
M("PJX^NYUOV  90J+/=3-."OESZC.:@\(?FW[:I#'*YT^Q$2+FR[L"[(.&?8
M[976SC/X (P+/M\K ".%3'<W^21)[=8#P&)\]XJSW)33I+@%MHMK[46:6TR5
M_N*X5GC\] R[H.%#FPMV FQ4J_<DZ*,*J" <<[:.&$JN[4S/D22=>V^ +'OC
M,R%D(NG07D(K[ Q\;'Z:K17A3!&G.A$+6J$B"#@M$^HQ7,NM<U?Y-2DRX1VH
MK^S8YQ0MNSZXNK?_W+70S/'C!GM-= !=3X+%)XM'#$ 488>'BE/UB2^^G8"R
M+;9>(K:TU61!2\<?LX265K]#!YA+'&M/5(P&RRD L@,MC@@J1)P#8Z;K+OVP
M'#QGX!3;WY*55ER9-]><K)#MP]%X#CQG2*F-.-!U?)_Q^AHH-QE>?,4#ME_O
MZ&VI4^AF<LYAL#24EDD(+I9]X'EO[*#^5N^K,^=+VU2?"JD"1HD#FRWN<*-&
M/1&B0.0=Q(%IM,#(@J-YIO=[CYV B.H6_MK;IVPN RR.&LJL%EEVS&,2IO^J
M@GF6/N"6<AF 5N*?OUA<?TG*\XT]C#FV%19[^ 7KGZD0CFD:1*H0Z_/Q9F>C
MJ[XM'ZIXCK%,D3E/VS^P<YAMHX#.?;H$K/G$  #Z<7I7VS4V>/<GI&9UJD>5
M!1;9*_^^RGAX]AJ"<H!%Y\:)&0; @KOI RJI-DR-JEZAO=.!481N24%)JV5S
M+X=TG&;,U!A >1SK.Z^9.$O#^.7F&TDI)X:?G;V*,D%"Z*T,@%-O/S-5*-$*
MJ<+74&X$F-AP?E6TC.D,^4C[T^[G,I]%+MU@K[Q?_MQM&&U5+&GF9.HKI&$W
MC^@6^"P 'BFCMQL1.-:6\_ GP *N&,3'VCWU,M%CW:\>=O9V5EV,.VG!ZZIS
M9-M$VNXA6$X.9$;_< ;0<)%^')3'W;$(&X4VKD74\PX,6=?T$ 9E:ZL'%?:W
M(U>&J>TZ=9VR-B9RLB%7[>;SA8\&CO!_IED\U].]C2-:\?F,A> GT415@_Z;
MH)KR*X76(&M:7*?#Q8W@[0U[<^Y'9ZS;]RN9^WV18B$](\-H'QB *Q0\K!G#
M +P@PSB\U#,2GS[XL$!'BQD62@*,B_.QF=2"C(,F>YYW\;:7'5KF\G>34*/M
MSLW*KF9+Z([#36="2I-6V(A;,Y!FGS%W<FW_L@9.BGH^;2:J:2>@_6*U\[/V
M<JWR/*WU&P\OLY7://*^WJF_/445_#I 5Z./H"LP*WZNFO.C5;%S_?Z*+[?<
M8U:_/W\0:BN'5:!7\]*X2'H//0C=_+?U1+ZIJ!P,OU2:-1CL=4BM/>:@D%+B
M:5L@9;__J1,MR$Y(&0-HA(YPX75Q#9BPG7/DZG.B?L[&6QE2=[;VM?OV&8/B
MSUAL[AXKS,-*;%V\4GF+B-J-[,;MQWGZC"%1HZ)D-%'Y:P21 > #EIP0"L3
M/#GO /&>\[2;_N>OGKY\Z]NZ&L1".0Z$M4*'<>2Q7BP#&-6>SFA2?6!;?[0'
M"87G=E_NJ[T[J5!1&65H%3BT3[[S>%76F&::<Q[H6[-1@<SHU2_LAQP]C0M'
MLJ(B8-P(16*]F=%* A['/[S@%10?_'UR0F8J?*D<FN"?:F5IR:Q]@7^%6"2G
MJ/=-&<"5L6U;26]G!M#Z"K?9A4N[-G13'._^+!'LL3(4[KD;(61UAN-W9.+!
M "#W4$.&] #)/_K^.2T&,^?GA*Q<KJW]=MDO\F4 8LCC5"U:3KWP$EJ,KKQD
MO5 O1IQ(KAW$\H4>_TXJ?L'.^;C)2R*EK,2WQ7+%TAY_5K;PK8L\<3)\!K+[
MMI0@R?P)!SWS[8BI^QO[\=?SJU?3>$W$PP<<[,.TP\] Q!E \SD8T0BVHR-
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
MP=S:MORK5Y*8?@QX0I1^273&@B*K%47/KLBBMOQF<&,#MBUJ\U,W1Y*Y[X0
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
M[>[J<_J<7__.O6&-L*:!G:?,+<T!#DX.X +[!["^ T+&EQ&7O  O@%TX6&.
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
MT1!B6N6DW(JV:U QW0.Z9^XC)/1<XHLWD7]0_P7]7\,<^G\%^C\P_P=D;"M
M10SX@<;P03CT5"!\*A!V!B##!^%N\*D !>!2,)@$N 7DX/T_,MT?QEO[U]WU
M5, VF$8<J 8>@10) =I_F]+_M4KF$9YM,(/X_^J]?YN8<@@& 29:W/9DP^ .
M,Y[)$V(OQTZM]V$&7S/XHO,!$#^ M]?:RAJ\:<K)=*S0%MNP=_R<;4F#V\US
M03SNA^)/IF[CK)7L[@\JT*DMHK^;$MOC+Y);/1VW:FX@]7*ELTL%N!,!@OAN
M*;?=5KI*,;NQ;/">[==A0XT5W^RA5.>D=^^!.#SC% P?D_J)YO><@G\'210L
M]VF9_'MM.B@9[).]2QG?^SW^52/4/>-HTX!*'O%.W,D!4U8R4>I,+-9)+*:N
M1*32RUY++-^V5.VH3'46O%0A3O]'DZ!DS-BQ/&_(@<IDXY?;HZ"7[L*[<0_8
M(3X)/XA9O_'K*YV\:7\?[=PD[W+[QV&#;^6/[]_=^$.2.[.R^ZN2U(]C4H7_
M*V<'#(/?H1_7IXUUC&GA-SWDBB2+TVE(Q /I4DP6RD;O!%1\=$R/-5,L\7)7
M2F=72E<F%FQ@G/\1R&]707QYH_.E'KBN/.2[@H,80R*+< )C;&6W&L?<[M..
M-=*F!!6+Y\-')6#=3,ZKX;KG0"CCS4S371!C_\#;QW9I3U?SGB$'&<W?"CZ\
MSAO-MB#]A>E .Z9E1200"YA[8(&-R9(DL@NM!3@ZA L+E'U1.";>XM*53\^Q
M_*OH5-#Y>0F\!S.$>?D>"ZA*.->*V4V8$V*!%3/S"]3[\Q+;?K420QM"X3]"
M#OX/!^3+TUUVSH# !-S% E4&:LIF/?T70N@P@9;M)2$,N>/3I'0%Q6U\B[\J
M2C"O#XH\U\,_&MW'!&2?C+0<0TVA8CL*80J' J;P%JFK>+]NE;PQ7H[P_VS@
M8G^M]7^B<OR!9A%X;YT4QBL2!YSD\QY/Q>'#I*[=%LS+6"QPUV3&E!+1>/*4
M6]Z 5D2DC]0W23W'6;5-U]6'(_6UEYQH,H7)NKCPPD'.;X89KKMT7[MC6408
M7^6KB=S.[X/*Y ']3>0=R6H#]]5W[IRA-\E0_%WFAXS-. TV(C#,$R.L479?
M P21DIF+V10:L#S13O+Q]T9%+7V0.:4C2"E0/,-K+Z:+VF=6-WI89:?HXYL_
MK=W<11[L'[""X;T5LVKJ@M E@CRO>)KYW8,2#O2JK2E^ZF>0O]L!IZYVH?K:
M1A;Q:[&>\@>>B,*\:I\1+)@E6^G1\)X?,2RUEE%W"[R^5H,%(&<*)TBIJSB'
MC7MB6V6A6.!02 @3\  ]694XLLVUE)-'88HDCXS,O53-$VV-# >G66T4PFP5
MM+LSPRN6OW[J,55_4I#YG&L!TL(?%;E06.J[FTQ1HQOUI"=V>:+7<LVXVVC$
MUL)M1Y/J/$0[K7/NN.QZ@.Y(D^(]V<&/':[0;(<(6#1[OPA/L+35IMZS%.F&
M(%DEFFJX1>(NE]V03@:UC*\5TYT>[FR!<(])-,\2'?)A)GU!TEMZW65+B\X7
M[M\46=VR,K>\>5FE-!5UOS77C>4ZQC;0$S^RR>PE 3<H]#X")VR;WS@>X+0:
M^Y!\$HFD657;;)/-_%;^]JQ(W>B.-LI<RA<+(!AK+WS+LH<LKY2S>:5D,#3+
MMJ^#[OF%N1LW7(G>2PJZG2-ZQ=]3HLVOPNU/7C)N5%%\NE?9Q4[X^+H^XIDT
M%KA^<H/L<#_>_% (<H&*/*]YHF[WGVS8J#SI FS,3 AXF-U"2GP*OSUS<7 @
M'0\ZSP]P+9HJNR.]J"1=D%AFU0M?#)Q%G+N^N<("0H<_41/N,>M?4.:=8CYI
MO;^_53WNX@[(V6/*=!L(IG/]%/R)1SZHJN(I190@%IC2P )/;YRG_WQA&RBQ
M8,[X/(O^H*O*@8; ^WE_9XMXV>7Z1O ZV[K#12(?,Z^]U>\ GXXD*YNWW:YC
MF@:("0-7L2ND^*WP[I]H7Z?6I]/!F=_UK*](>ANP0',+\Y-<CPFTU#(&TKFB
M8B?8-X2N2'V1DM"HJED.V4E#\[V0S6S]PJ@'*FY3U89\!%6LIF.!KGD&%=L8
M>O^?;^++0\K9WHJ*X$.;Y[& 9JF.64_V ^360MW>"RO26<_.#']T#.C"MBBM
MO:$J#^U970\7TJOU?^1SQ&G%ASA++11&D_KC:W0*.J.JEDJ:P\E+NM.3'*B>
M1E]?%)P/ESQ05&5'ST60HD;57_+ZR"YU-O-.<(XQC[!31\IV?HR:CIL32I-9
M9E61+&:03][2<R)+ 64+,%6,R>IG>,*R(C=UQ=:%4.9ZI^4(G,;KZC!B"Y?^
M!H<I'O,! B40RLU$A_NA-*X?:XGFZ\@ZF-C][#[Y112+>XI'$ 5+N[#YU*!O
M/'O31UPOQ-=5W: HQ2_I3E<5WQR:3K7V5:J[H49KVY^[4KWK^TBG\?W.S][X
MTH?=ZC_<DK)- FKIAG(BZ6Z"Q$'M*,02=_QBA/"\UMK#;Y9A+JZ!-SY\0E\+
M.2;*##V5*]Q?'G/FG.Q\L6/]?NUB5W\Y83;>G)<\^3D68 .YUDV:6LF;,$D)
M8X%@F4(LL+PPNLHZZ!+%)C FI[WHNS)60$V7C(>L&^"T53I+3%3UL[;V'\ZS
M:(X<O%!#!\WBK,:GY5BB1(82,>S0.HX+B10A3098@"-V_^(B^T\<]Q2(^_FJ
M;SD#"^CZ!XF'L(7DHX611&6,Z?QP;DDFP\PP7[;<AZ;@"OXAAP?3MQ^/!]'X
MQ&K?Y4FL^LS*GB@;1*)<<0%X3#/3AO9DBLHWOK88^<IB$?K1.%"I#:*D?P.B
MCKZ%BKYY5!I="-MTNXKGMQ,*AGNNY[+C/<IZ2,Q52V@[HI&M./E44T%!H@R%
M!7#66!;=<FQEI,R1;1# @ 62?.';2RYK-1D1"57=9KROVF7\S08C$M&)/5A
MG@O*[L^'68,%CW] Q$J4N.]W,@CX!W(DJ\G+\"'V. _HC(874@9=')G2_2A"
MO1!49>\LG8<8M"7*DS+\9%FDFN>29E*\61,*75YE0<-)HQ82E_?R^[47&Q0Q
M#KZO4H\&U;0:1SY)3E7(-Q7]Z-&]+DN5@2=/DJ*O)3:(!^M'J6 !SHFZRS%<
MZEPOSG=(V#:<<#J6U1 JG1V(H)OK:<D!7MIR$;+V?5&WZVH607[<C]V[GU*1
M\)-B+T?7.^<$5JK4YSS/;QTEX@FGV&)&1PC(@.MM+KO4^M]M-B30>>S9^U%[
M]RR"HR:DSJFR3^_U-1X0A%RD/^FH:-^:$3@-%TKZW'&S\>1&&RCR+/& >,A+
M(J!7P&JFF61F6]DV79(W_Y#5^L>4J\)J\#(!I+GU=>M,D#.1KGW^R]_,+2MF
MN(Q <>2@0P,S&H&O<#CA*  5?,/1Y%L88EC,F)E)YD>%4XZ)1J!/N_0SEHN4
M8;Z+*C9@3SV'(B; :FFVC,'L?5%<OM9AQ_6'TSCY8UV6Y7N[7KR.>_<3+8KR
M^05]ZR"UI1(F</@*"PC,:_/O!1^@K[_WK^'>S=6 &*<:?Y@.YBM< $V#@H%C
MO"K^W'/DRZNOVF>SY^DS_,K$!LS*5$JW'^(%:U'[W<+GP@B[>ZBV^@EF'N1U
MFB1?(ZRO,]S@<8V<VD-_EU?5UUTKWU$I#!! 7D^-,*JC^7!X_SH7] J/".VW
M^/R(>$'G%_AZ>-+P"J5F95(O>TBBVC!5>@E!H-Y!U1*I3XA"Y0G]X [_VSGD
MNFH3M;]O;%)CXZN4'UOMFEU9HSYTM_)6M6,@5#<G[ *A#]W3'B4G?\U@R@A<
M'5+XJM<-ZJ!*%HD9O16;)6MC@\OKLR;=1P\XVC_@?=<V X;POTC3^1,?^YN_
MNH(V/%B[E=O[@^NU_I5F"2((_(T_/([5HU7F=V2>V/QL77*+GW%O$BT^6L5=
M'W\NG"U?Q[6BQY-Q5Q_\$<V)<X"T64P?%CC6TQ=6FTK/ID^!3S$I'.,_YOQY
MOC]V6!JF=/J[0^B<?J=E^SU\HZ?XL?T^GRHM: D+L,!72!DP@3Q7L6F%7%7K
M0L18H->AXZIY%[>91<GC6Y=C.<7D%.2H(N2U8XFKWK$;3N/1[SX2V-+*TVE+
M)W5KR.M;G/76?]!^T_<\F\>CL8XG[9G&Z7DTSU2VYN@D^S&KV*)15(UT9Y$S
MNR$3FW_44-G\:N0ST:;1%_FO]% &2ZPB9/'./#I]ARSJ<$)\^!2I2N<$0HX]
MET])5QJ:=,((!1)$A<D?>0H]5T!B7'"9#0=Y>#)E6AT#+B97QO$V%.1?1.H+
M#C$N(HC)%RVTA-_>6TQYW*!S&]G_+$J*GVU"]\GU'2T+FC$P74:,VDB.H0UI
M#(!TB;DBBC2L"C09P3,S^?)R!CBR IS)MWI%]2_I]@VK&>ZNOM=JN,VM]=ZC
MTOCI4T9KR]05R%CZ\" D8",]9NM4V)P';XDKA2T\0AV-*O86AU%-MBQ?;5\U
M#F*!/.;::+*+HH4>=&P1SFMHX!+%*[IRKY8%ZR\2JDXIX1[/0A1WUZ3)=D^8
M#-!\'[AMT"('#CYECP3<*:9W):N#W;Y%RT*'<MN$=JI_!2,JG!:TK(US=5CL
M 8-'>)]9+$"SF[]+K'6>)?XP[8+15R)5\DS-V+GPK!(ILB19]O2F,*MRP@MC
MB@'\XD%ZU8'>U T7;L-^R^G3WR]O+#*P,==B 3\X!G+3>D M*\!CZG=@<_P-
M2TG,!YTM=T.)"T$FQ+C!O?N'%&"4@S;=EMOS#4VHS4?7Z[I<;1Y7R%Y<0/,Q
M^$9UZ]).;6374]:ZJC+^68PP   :/;=[&MEV!RWL'9F![DE/68$@?$<X]2#3
MR5:^.TGYJG;]]O#8-.EI6I)Q9^WI1H4*(TE4'DF.-R/Z?"5=T??EO\@_>@9G
MB:M.#%?*]+]/?@EA&&N*<,"73D]99< -]6XL(KQVSWP,6#6N7K5H=HZC9I?
M";;(P%_0?N-6]0@8CL05)$@/2*J"+0_/) H-;R:@?!?N!)A[LCWIL02QO<A
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
M=-/7!"(OG K6HN!#*M*_(>,8W.G;4YAH3!<@$D4$,NIE/Z1QGQFJZ@W5\W5
MR^4FN_W9?B]FQ[^AIQ)H+KOV=1HXRN.PD0\Z+"?^]4ZW^?RSVX[!CTF7!!/1
M JO0S;D$VF('L;U?ELM3 (9<.>H)LH4I0*,%^0R3 7*TF>K32T8?6+N+SIV"
M]/TG/D\;R2U_.C_!L4D6@YB>+V@95+10^$WZE]9]GWKG0N+:C0\WKX9>ZG3?
M83FTR?F&^-!DFF.*VE8_S/6Z&9P^H]/[&Y&ZXNUUT[2>X*QX,EQL:?ZN=K96
MO;]6M<@#&CHO"R4"LO4YMAQ$QVK7B^@:Q(,#1%>)6D=%K-;'2Z]**PM;?CY
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
MUG=8.^MDWWM/SCYG[_W[[<.EC]%G@8,73<Q, "9F)N &XP^@;P!\9]W];WH
M'@"C,=$G 2. F>E/^_/)_*>QLOSY9&-E96$]P';@P#\).R<'0]@/'.#@YN#D
M^M,8/1YN+IX_7_X,\L^/,K.QL+!QL1]@Y_H?;O2/@  'TR6F#A8F68!9@(E%
M@(G> 4 8<V3[I^DQ ?^Y,3&SL+(=8&=,@YMQ0_5!QO196!B39F/,F'$U@G$=
M8!5@$SRB?O: D+4KNVR L$;DDQP.N7,5K2(V P3YDS<#'W)R'1(5$Y=0.'I,
M44E94^N4]FD=7:/SQB:F%\PN7KEZS=;NNKV#F[O'+4\O;Y^@N\'W0D+#[D<]
MBHZ)C8M/2$U[^BP]X_F+S-R\_(+"HC=OBS]45E77U-;5-[2U=W1V=7_Z_.7[
MX-#PR.C8^,3</'YA<6EYY><OXM;VSF_2+KBW_\<N)H"%Z;^TO[1+@&$7\Y\]
M8/]C%Q-SR)\;!%C9CJ@?$#QKS>X:("2K$<DA?.Y)3D4KI]Q)&X+(S< !KD/R
MFG,*Q#^F_9-E_WV&/?R?LNQ?#/N;71, #PL38_-8!  80*7D)B@"_Y!_R#_D
M/R Y0]5J>J:#R\/5X2 "@<CU]O/S\^"4LG[3HW?RH,@9UM10YJ:06<CZ $&/
M% ?VXOVC:$Q$7"Q4@5"Z7J7K/(V=3_0M''4+/Y_MO3YOE"9U?%U((T/R2;VT
MTOC[!H/<A&U<PDPU;@U'. F/;<.)&<)"S=LS\^?L-=<=G6+$VVJG[CVN63 :
M?\ZV6[9I.J*).?C3=H(463P)OSY]IM)^>KSO0Z?^)8VRY/P8&X[#40]Y#[G>
MM<]] V9URD@0;".#YW%B8$RWV?<U5XT9'X=7$V?9FMQ*])//O=Z5Y\+3#J*&
MZ$ ENIMJLWL>5"*VMQLJ-@_F;4-O[R!<E!83#%J1;0F!5P)80B4#S_3+)IYH
MT/NEF)O")FQ]YG^WR+#1 39U4)IH3HJF/@GNCX5SJ.8.::%KQV9.11G,/)&I
M9FO^8JZ0=N$"]Y(R,95)F>FP5#*4Y$O-H0.N,W%H40J,L'V-FCD+6A%]36)L
MOR%/SN-8C0OA1L]EE(R3VDP$O;[>.L-\XO@+Q'.I\-'N34%D*"'CH>LHSK,\
M)M,T\?=S+;'>C<B25?3XC'?E!+GCY#-WLZ@P=W_)@,86E44XIP5QF<85B;>*
M0D."K2(=0MIQL30VHC51*[LV9#XT6-KJ>B:[5_H$:XS6U@UO-^I<2M*OXC.S
M?M]UNVU<EIMHWPW9J9@6?B04C"5NXV%M&*[F MKS71FU(>C.&_>ZX5-M[SN9
M0MA>9-T.Z'I 71(3EQ]5IP.LST!GHM <.T6(/+<;U:)X-L"_.$LO:\ M!*O1
M-[WTRWXN/G+Q0O)Y!2OEZ^4^6^43X6V06O9.Z.0!B$!H+4FI$8PBE'P<5?\1
M*M2>#C]X-Y';PMR:BY_T;,O)O.76.7NWZ"?7U+,#)ZE;>#QD'5U,ZW61!:/R
M:9_,\Y F%?5;3;!9-7B7K;;9&],&J3Z_T@6!PQ/;KN+/XF.E_*\8X=0BD7;Z
MYC0N!+Y4SX9:U,)*X2+&MJ,%0@?;1NT<:N.J<:R@KX5HD&_MJ93<\?/$D[*:
M2BI-J9QBIM4H/[;[&6NKY,L4.6)WMPKVH6[WVF0IY3@8Y3N'JQG[V2+_[=UL
M.%6E]YH;(L!7/E[>][#SP(:82@I?UV02^3I%CII3#8O#L<-N^T?-\*X']XLB
M#<S'D!:S5NMO2GNIZ3D^3WX8LW4\?_R9^ZW[CS/(Y6-,ER <*#':-[0T#J$"
MF>3&Q[9!0#L'[4<4\8 <T*I=.[.W>2,O7.MKSE+CJ](7>0DGL++==34HM^2G
M7O-J?A&FQL*V'M'_VT)@/'\KUSO@5;&E@0^&M$G5I0-X.D#UJ1M\.1+WI<#G
M[JO\7BX5&#F$]@I-I .T:L@D;F>5#F#HP._BYB27C@B?6/37;[F5=* 6_7.4
M#D#HP*HUM9$.6.) .D ''#!N=N__^:9B0TE"?PQ%,F<RU*U-1J;B>U7/:9+]
MSPE$[EE6[M1[^5[,;SX? T(*Z8 ?'1@LI\'HP$C>WWY9IJO\QOX(!+?D96U/
M!_XVC3>T*3I0!*>@Z4"I:47)F&&UT?_5>]Y^6S6\72(Z7E'_H(^&+9#I*KIQ
MO9AW@@Z\N)^@^"[YP?]"V&#6PX$[&;3ZVJUWNC\8:XXQ0Z]FH97;R[YJM_5K
M2Q-?YR:HO)[C4LQ]\)>2.D@SG*<#98F47[I_Z_\T2(CM2OJBF-O4/OUW'U7!
M8T"E<HJ(Z-SN&F[. CV;T0:1L H@)IAS.)J]'[P;>;_!MU%NLVZZ\,0EA1]'
M>'Z\569ACO D\5,_M$BCQK#,"*3_'%; Z<>O!NGFYMC',3F%6=JQUHYWO9-G
MZBN>5S+G/SB-%Q/I49!,?.'276L-5V<L8*L3S*TWG)0S@'.G TR^^^7QOYL]
M+Q]27W5@R[_B?=G)-;FKSOLJ;HH\()_8=W(48FGC7=JJ2>)2::4#B'Y0,?8C
M=DP"PFM!+#$C2L\1K[CPJNL;%+7KP"LYD&VTVP/1$!Q&[)C^OIT*^3"ZU1%W
M"S8)G^^A2(#F<S/B#CZ?\WO?A#5LI/D+'U!\(1*S4B9_!!>JGL+._G)6M$?%
MI?5KN=LO9<7<?%=CX<M,_XZPAJ")/Z'4(/_%Z\'U(71 )I4.C)ZB78MU?NX?
MG>VGAS]K+&QWMDW8VACX*Q%1**)$=-(!9]&]H>"_];^'B_ G23ZU-@Z+;?I[
MCZ)<4=_07(P%@8''RBG"DEW8VHQ6;*0Y4:^5=J(VC6RI<C7,[YWKTW;Y@2=B
MWC<4";R5K*DP:(SX'*J8&H-&0,=K:5P*A,E..QE.@OG*1%;N9.AF>^V37,OY
MT$RME%X^GI5/R8G'ON!=6:$]6!%J$1VXC065[=:*B%O0:-(,%TH&[#<#X_'<
M)=!HT< ?8GZGFAZT^YZVSQ5/DD^RG[KJ+NCN5SV*;CT)N[&9#/M@^(1X$H_K
MXMR),)HW[=!Q(82BS9ZKO2HIL=+H< <4O8]FL?M9B]CQ! 94M4@V?QW>J]+G
M)Z6 "H0,$HH.//Q*ZYWAI7&#+!:$I43$:WN-ZS_?(_B6MJT/F(DM%J0\T-BP
M3SY@UHDJ&%W4[O*/PA*NER?!:HY%HF^_\B1)?+O]&\-L;X1PRW<,7;YT:E1%
M:O +3W1Y+;-%.Q^_L<AOV+H6'@8JEY62CX+'.G"5FVVOY(S HI!W+'A__M:(
MHBF%I/=";-<7&IZV_>HX=[WD)"_('G/$PF4B^?CHMT78;"F:!>>-C<.*&P)(
M.#6+QHE+6@*#Y@V,K@Y5;:YSJ.'[LXK,>/R^-\S!U[9X'N.]^WTJR,?0K3;!
MFU*TH7:2#K4(Y_&6)AJZM,6.4"U8R98L%-!L.T6=6.>54#>UO1M8-XLWC")?
M15YE+$4J\O@0$OH.U3M361M-.^R=ML+5HC:X.'QH8FG4YE//N7Y=O[BHQVQ!
MW83?AN+DDZAN>$W&.C<9/<:(O#,X1#^K%XT=TWY/QC167Z$(;JK_X5G,A=RI
MQ<]'AZYHIE;JQ7I.,+/J<_5)Q,]D&>W(,')=$G."XNM_3S@V&)#S';Z_-//E
M_6K@)LU @9&%$)02OL83,]SZ/T*Z'B8HED4]4LQ- /Y*E,VM0'(BK0&Z_>;7
MOW3S2<H0"6W&Y6W^T/_J@7(-:@GZ-GJ\G70$#/8DNI%>@TET@*,[=O/WFYTL
M<SJPEM@SH[%UH?"%[+@W3]E)*<&:^1R3KT*I3'O;-%D1QB(R0&F @0&+D?/\
MM#.E/^<"M-QZ.4XUI7E*WVYGBL$J. PDKBVDD;,,O^6V0.E 7#1ZE@$*.R'H
MO1NA470@1?$O="I6;]QPRT,X@BC-!#XI;D5E-:(#+)@]K)<U7)0.=)S#$4SI
MP+X>CO)>_RP=^"2,_K>J""-I.F!80 <>X+;XUQ\7T1X>H0.1W93^4GUK0L_<
M:-)OJE"GBSKA>%JQ#TJR(1S+/_/KD$#/J5<G 8D+TI'J%5SU*I@& S8_.T8J
M(1XLIP@P,#=YDPZH\A]$;[%!_D)EW8WN?XN>A5*BR' E.O Z#CT;0 =.KG.I
M,( $C+.C<?PA *:,[);.'@?;8\;\E>Y?+#]+K7A*![Z=AQ%.,Z"2%"U"1%/.
MJS"X* -K\QC8UL/2 :%$FOZ5;DA]9OL7'.2F X=I8U_0*[(04 K]E7PN <3]
MQ:;E_97NE]CFWF\HA5$-I*!O>\!V!/@I?+"EB!QC))P."##292N#V*PP7'7K
M(Y&=\3O6?ZW]S1-"V<^@,3-V!%:C@=WGB*6Q0[;_GB^H#-(!#PBH[+EVA'P'
M:=0,7B-#D<%TX!$6/EAEK^7;PP^::)E#C_<>C3F4$3%5=2% GGC\6V<+,O+!
MA1>SQ+OSB\J!9B&7&L*R'1U\A%=;:S_8)/HO!JU(*.;6)\_^!SE#6?A\;;L%
M.Y[_@18DID5Q2,L<H7WM KXE F*3VA<F:R\R<43UO&Y)M'K+=TY3UR<OOS'-
MEB?">0SE?V5V)1+(\WR8TBD0M8X(_J19>DYGHNLFIT#/^U=)6[7L+]]*GWV'
M3L16C:[M$@1_?>_&P[K0?*&WYJDA]I.^$N_N]&AXL@US_K@JP^T&[)9CT;,O
M:4P$S[;-B2C24S""L-U^+],D,1\L,HJR'+R=-RXLD&20#/R63S5;2#633_6!
MC_FWN0B"@\154@(X291LM]7MJN#OS)KAL.\I=I!GK/F@YLK-I"./3Q\1V$UM
MO2/UP#+@XE*RTJD(Z[ERH="@KON\10E-1\K'?1H\*+*^TJ:6#6:S=8]W[C[A
MM+WRBT]%;CZVR^K1#&L5&]&*$2SQ$L=B[NZF]21L.@[EU=C#Q<>R/DV/+?LL
MD.WZ881+OM>;N,LH=T&!G/)G<W2 '>F*@_/9*U&GHDN_R.=.J%/4\_P.WZ_X
M7>Y,+3A.$P(UNDW 9J+0K$PYOG%=\)>Y\R$H'ZA37;+*<B>G(/WT,[.D"Y$L
M%]0Q3SV76MWK"E2DK=KZ'^,X::=#[X"-LXQL@9#L:/#Y<C-UVV1(<$XN!;AH
MV';Q%(>>(SNK5-!5?2:R"9(%+)WO-?^(Y:%I@+XN(W>3NFV^[[RZ);[\0(7M
MIK78RP-'S*28[]P)+4]%WR!'L.#17; )JWG_MHZHCTGS9%\+C?:/VAQJ6@;*
M7J4*B>1S6\.F^WKF<AG.C?4:[FF?VPA+I7CT PG35GY)RAGJ*RTZP(6);.$>
MNBOMY:3PQE!Y>%,MYT/58-6,K*EO35V][<N:;R6[&)V"0&IFH^D4@JCR,9$H
MC1+@%W*LC7<TU7T[\"W]F>JCAU"#]R<2G-8EXWZ<[;H34 ^'TKJP!PUYP"O=
M#OVQ+0H4]V^_K9)==(9=T.+M"#FQV8:'^F5)ONHRCJ5/37NVGHUOR=^#J'</
M"7]=>-?&P)VS-@[H[A_PWP/H5Z9_ZQZKN P.U#.XU_/PUG]%U]B7K"C2"#J@
MN$Y 4],1>G3 PJ$:;5A-94.WCLQL)<\PHG_\UB!N9[C$;GL5'IR"_M1\OW)+
M1H,./)FD SSG$A3+O?8NOU53._Z;N^Z=JII[=MC"];D88=4MG=-<KP/-Y %V
MA^0&_D<TE5$*.]&JW>4TH? I]+>%9,>AD E$XCEW4=&#?:FFXL:+M1J1D9_[
ME/0*7L^GI5XBY[7B"(BB]<_SO$(7X6+(*Z YPP>$?=./KEXDB,8WP95]ME[;
M=%ZZ,_DI*X9#S_EABI% %%R($@'R$\U)-\'V<B0[.#P7.T"QFFOLK_1)YY>M
ML[%VEG8VLS--&AB.;%=Y*^V[+T8L6O,GZ]*&Z4#-S,>921P>G1",B<&*W6[2
M]B]V1/*-Z!O?@/[F5'5>BO*)YXY.ME,@/=9EXTMY_]1N'DX169V'=,,28 1K
M:+S+"6HN2N3S+%;(K-C(CR:6ZI&U9ILR:<S[1K"\Y[27H([^\)Y3O<?'P_R2
M:MUVG;:+65;FS6J>X?:^Q=N&)09?3KQ B5B^=$".6.XVA?F'>=5[4*=V!XV@
M-,X]!BY,@50ZP*9 [&N>Y7_@@(MY5T;1R2_,>6,Q'V'B&_K87S'I&L_E+YT?
M@I)>WY"YS[(*J_&D'+0C#3"(K><4G)0&MLYOQM9F'D@,\.5=D#C0&*PUH"V4
MSV&M4)5TW?])T+8[STLI.P;PLDI1"V$>F^.;'3@)3>@$!G_)D/T[)8 PO&/.
M:^O(G1BS+7_/3O&]R<*'D@T ?WK5$5W53Q% ?Q2D=4[,K#>3N6@_WE/<"+'1
MR,_Z9D5./Q&^!DT!B).ZV!/S%P9&3!(NX/VARSR!Q1/7.FUC]%)M%J.'FT<&
M6U:SW%UC>PC5'["^EE@#<[-&BV.2!I"CZ\'ZC;.QE(-T@-0(KA**VAC@5&4E
M03DU$.POO9(AT?T !0'3.KM&X42%QXK2156U6_9<3Y5GF^*WWKM5!;GHD:50
M[3!)1DV QG23(D!_#]]"^/7)'U.A&7:CX[,?OB$08&9X+5>7EFV;F_CQ+Z<7
M, /P\1 :EP&9!]SMG*ED[\8(K]+TK1*Q+"@([*%F?[0,A!#EC#DT;7[S[NJM
MV@8[@7;<5[5J@OEI%V:/??\$.O AHQO&0NO#'82Y]8^;X-ON>R93O-]VE_WQ
M,>%JC-#9(N_[FA./DM2*HE\WI"R"63S"@1]XQ\@NG9_QQ,M/<ZZ8D!H^.%11
M;6QK[ZW__/X!V?+NB$UB8,+4L1#H/37H1LU>FK/<H7U?<!W?S_<3=9#84CYG
M(=0Y8GBX<C!8AP%+4^KNAR8>!7RZYB<KJ-S2#6AL7+YC<N9=YB:#D(]GX&%K
M4<2,:R W<;M-+2\T[8)Z5J*KKKE4Q84<?*;2P6>IIVPX#N]'Q;#R'6A^?E'C
MH?=4B*'MNV.6>8_S;F5/-3$X:_%AE9U5&J\Q'7@:#0[2/O7ET($BQ%&<NN]?
MJ9LHHS3C80-^SUCT0H@1Q72'EY&#ECW7Y_YC]:-(%%&[(UN#@(D,YA= PL!@
M6&)PHKN1Q]PJPI);NTEA^#IGF;C;)27/'H%7=5)/'(<NLW?-?'B&7<<2R*0<
M$$-D[T97'"TH7,$)4ZP+G7J1R/ \"VHLZXDP?OEXJ;5MO!XAZK08D#GT75^!
M;(/JPD(,CZ[".'&>2BU'0Z'S\#CV>-4#3^;-];A?J5Q-/U&K;EE[*2?OR4=7
M67=%EL.I9_9'$FS5^C;=%AF$#,()\]X<QY(\P6@BS)S ]V0>\QBE1_083?#7
M5Y-Y4S'>:=!1(3NNUOY!1?6$TNV% S>NJHNYK<P<:E%%#64#U82-VEFK\4"8
MQ*2+=WB319$W2K6FJOG[YHG8VS?Q C^Z4U>WWM]^$":R>O6*T+/I-WOA) ]0
MG;C<!:L)8?@C8C-IAD>-!BDLF*U#JN>$&@>'^OLM17LFWVIJ3/WQO'U)Z]IE
M,ZX[ >\/K5991=/TP4FRC1/%#>R>JZ^:X4;J-Z1WSV%C-Z8<UVO?-?II?;YF
M)LT9\T-;.=O]N6V R[*Q"DM:/1'6CF88B*FL!H/(NJN,PF.ZWP(,(Y9M=FFC
M!;'VE>$(FYYUNU%UU0#5F.5U06KIS3O$XN(<O63CB ICX3:;0"[%W(?G\JL8
MK*T.MYI+!W23__47JYLYQ+Q !M2<V'WXKRHL_J]84'>29CW)0 :RZD0(+;/:
MAQ;AN\_@KU&EN$7I%GY&./86H7^6V)8OC[2L'F: UOW?G@OZ'G1 KI8F%BUL
M[3*PE>,\L]9(C.DGA5,+])F(>&L"8;B4(HY7TW; 7I)GN9M>:_UUX&$HS[F#
MG"MWPNTXC96,+8]#;UT]IAQT)7GU"LD17]O%#\H6K;N1;X..-"[7<@9]-J%8
MSSF;&V'-AJ#Z[,>B_"<6K(J>>N4DGX]N2ND4/HWIM;D4[>3WB<@?AV9D:B$]
M&I<Z([_?&S741DV>\)F M+Y!BE.?S7T^:OZIJ*FA=NQ(^L+U YE:$;NJ.5:2
M-WGN)U#&<IM^A2%T?<UZC+]4.T!5H%])JY[#)0;>Y_J<MFP19F6[_E8*;JNX
M\;PY*$40.E_;69Z($J#FH+WAXD@] @6E<FRV/Z[T[@N_W+KOT9UCDZ$/)TP%
MQ5"?/M9F1#4>T[FRT]\Y,QE+XVPE,S$,.H4,)C,X@6'+<5]&'J.8$@TV1#M0
MRD-5]0C$[;SZ&+VP_DW9Q&-KQ#UO*5="7]]F5_N>G;'O%1:)2LN@M(M]$PZK
MBVB#W1,Y65:\%ZT++G)9:/5Z]GK[U=:FWFO&,/9Z]B66D:@]-L?T9HL280AJ
M2*>N73Q*%YJ52SE"$)HP.SR@D*[Q8=7N?&'_,_MG!T]=X&GVX(4XD@__2:R5
ML=WEX#$ZT,4_%D7Z1"TZW@()Q7;#A6:)S;@.-7C[[OTJAZ?=:SCO!-?;W'LO
MJCW9:MYZGV5]4D5##UB&*@=+Y4\N(?1^%M28FU]/T"GP47\L)_+E:9K#^+;W
MT;7!QHW,ZF>8=^C9*DB-71MZ,IPT4@=F$4XY]I1SK62+O2?0GI3 )ZH$?R7>
MEK]5KU['%YEMRR5U0+GX@LT]3-J;W-J\B\)*)B_O7>R641&Z(AKWS"?K\]08
MHVX?^OC_0"K]+^=G89!U:?(MI!+UI8*%J).V1&&]YKD+.XC39>"W'6_[9#GV
M6EN#<_C,+<P!ACM<1S(5KRIYX-'1#<F86QNBZR.9"=-A;N2OV4Z>,HTAD#.^
M>$B\H<8(Z@A(!ZX3<7&W0IJ&?HM[9GW5+[L^9_"0@=8/F"M4YE66P7$[OZR+
M!B*XDV"4/I$.)*DL!Y6D]VD2B&F+48\\>H5WEA%!SJ5[3H@/&ZANT+\CDS]Q
M1])*"'2[%D.V:GED[AWB1TX];\ !&WRC+]$(YV$X*1WP0D-"Y3XZ]$?N]#_*
MEB=&/"M\G7%H^?SY (^E$C^3'R8LPC^ S:;=\M>PN7=--T_[CTO.WPK'7WA,
M!]9^[]3=[HN^+_"RRO\S(V%0U=IECKJ'+1G%=MLM%>ET3R<4V9J9G2KP5M0<
M'JPIM_AMD)U Q("^4PB4/<R]/_%([#3W7+2<87?O$@:\'7]E,8MD WX2BYC-
MYOP!8UD.<J2&\%)F&%6RW#0=< 8]2^\UNUJC[OSS* A>+4-'S'CE_)K5M([^
MP;.0IU7H=E_0V= 1&XD6ON&_83Y;RR[3I).W.@9?HK130^=<ZO*;KV8L"XW_
M[9"H7!A60P<>N,VOSEEU>/%[9+1^?VA:SN--FJF%M=7Y"6SJ\^/?G)B-A#[R
MW*M??_R-.&:.]+J#+SMH8]?5>K\1Y?GMJ5T<NAV-Y,70#'?@8I-1NY>F!1H
MZHE"#!BJO;8.Z0W6CK_ATJ\=#06.#3[26H[PYZ6L;AK@?C/0[OZ2IMV[>=RI
M\ B1>0B!L#D>9NB+%5H]6!2F0.A<8=F*&Z #_(>H3S*6ZL G(8+\S?+9DC@N
MP[J'F-(Y]*N(%=C\8<(QIT&^9M\K\)<8_]PF8]AL'KPBJ\X8_*)A>0 )>\.T
MEW7_%7HV!UTQ>,*:F#N3-G.A&4(V^?/\\@)JQP9/8TT?+V,D$_;O=&"AWS.W
M*9PFN4DZ2P=RQ]T8"Z,-I_@4T8&856HJ>J7.&[Z[X4^3Q8Z\[U\O;Y8HTYZM
M1[Q@U+.$8!CM HBA\3'6\ND]$$;K.?6*#A26.N"P#E2&GT8];CD"JI!*J;$4
M=<(NZ1Y1&I<8W&B58*N;U)=5(/B]VR?3KT#RHA'35FRFUGY=>><A:AK,6_-F
M[&Q+<TI YPNYG?*:3Q6@V UA#UNE*6H!S7-)RK'CI5Y<G]1;-R6SP-)K%V"?
ML\.,0_K)JK2!BGH34&E>PW3W;CT'Y>,;=^H+G%<HU@TI0#2#K:VD">Q%EWO?
M$F.OOLY(I.:4_I?V?59J%9H,*_Z<.;4/.+_$56+76;@1Z,CIX\?$]Y Z@>T[
M%V/@#^#2KP];$>PZWUB=H4DUB-.!3\'FDE'A5S'3N*_5F8NI$TTP@B)CB,_6
MSN=QK*B3D_A^T'C^4;_%/MNG?IJ.,Z3UC[>R8PQ5O SYB5:1U5/:EBTXZXB0
MH()>P7QE[L_;'QYP7CL,L5'VP;^_ZWTQO_!=FO^U#T./3?S37=]OE^L.+"8$
MWO->>39S172N?(T.$#/F*59!A-6YWZ0\YE,CC4PWHT*"M]V5'Y$]-9$7J5B:
M!N5P_'&4+,6P9?#UO8E:=]7W?FLMMSU2(+>7<#::O"S&A)I$W[D9OI\IX]?'
MSU4X3$P6#B6QGV&3H$7F@D7&#83-N*I/_K?]7;W*2OV$ B_$OI'%Z="!N,CX
M_6%J BEDTL7W_O3H'B06W>'5S4@D\%\#)-&)S>R9>9P:I1Y9/D2)R6WDQ] !
MWES0B)C1 >$K+?",LL#)#KQ<;(J]EJJ:O>Q69E4:\'O?@VN(*.QF"^%)]1TH
MR=MM.GXT69O;2L!L^F1"ZH[/*L'56-BVZ(RUL3!@]W.4(I%(!Y2XB474)Z^,
MZ(#EA 7JYNA?J</VRBF)Q?=E^OD8F[41"V)6)!C$J*]_LNU_S3DT99U:!;O)
M0 ND%G&I -_/%.JW?(704A2X>W'DH+BDI:="II)(X#EFR]$N]0>6]\'8*$-)
MD#PO\R%;AF :]9O7DO@#FN;MTUNU7]%U\'[Z8;XEW VO\E?E[57*(T&/?USY
M^2>KMF/[QI<')F5[3[[%GQBKMR[0T;F8^?!9V<:0_$*]G3M>Y;Y7&&3-DWSZ
M,_DT4HG6/E*8@ BZ5D=VJ90_IHBI8HVVNA.%NW=+[J'*J&)N\X2F]]Q/Y3L.
M<KNWLQ0_NHM?DVIDDW&XFILGLE\[7'MOQG:202^K#4[\.2A\JP;#;T#W5W!]
M>7_KIHV]07K]R$U0^6KPYW2125KPO/JGR*>/1>0.#_$6>-\N<+2H/?SXH*L+
M^F*%,6M=EV,NAB(G(T$'<NXS7(1)B*(, <\V"=&!<ZAGC!3(@#PP<R@W0S5<
M7/_X(<?6B$^45D;"R--\!?V((UC1 <Y50XY!Q([O9]0);T)/2,&YFJTF3_/A
MZSE>'Q7,KIWNTWA-*F\M /.(ZL*R2./1,RP K\MM?LI]7#AZ=M5_S]2? 1]K
ME=XS^S[#)7N_&7G$:R#=I5RD<04%Z[JN*MB72;(&W4AV>](2R)M@O2#'/%@T
MKV4]8.=4!Z#QOS714BBMMFPGF)B^32)UF,CV";(O'3AD]YY09]<D^@.3&H9B
MVC2!@0P:+5>62(H$MYG7HO#^B2F>I^&"S@PRF*?LA?.B Q-\!\\A[Q"]^W<I
M1H$SO:N)N06S[_WO!Y S]@YNO2O=/ <!>="?-FY2BV!>SX,J\?X)?/<W1PK]
MEX8'D?+4#X8G0TWG33#EH8/SM^J+O0@N1:172;W;7SZ<0=GM7=\ZHQ!;)[(@
M;*L5V-10K7/N:MZMT@^K6SH54K#4FV\LGQ((56F6 PGW?";TO"C]HTDL\ 'D
ME=P),+$]\Z5VC?;[>(1?Z0PCNG,.)*$9E]1RIT(3.^Z_/&5[ZG)5K9T=?[7<
MV:$T>#HCC%M@%'?02&@2J0M&111^7*\O9;*_,375]);E: 0QTU">@@8_$^\K
MU(")Q -DFTC)P G!BK.-E6'6T9?(>*V]38H1Q6JD=#VCLF5_VW'0E]+?"9OG
MQM.!*K7?S\G<FY[]_N:!,_U9?5,L#&7'\Q8HTIW(WN'H]>+P4'E\E9V8_Q$1
MMT2YBK'$)ZM.$<)V/Y\J#K8/)"DBU<V@Y]]AI@EU/J=5U?0-%+S:E%4&5*"M
M;,+6#J_^B>/!B^ $'R@E']J%)9D$\U/UO+7V$O]"N;R$VSK^=B5<7X^QHPV0
M>=AK'\5<G![,_[_][[<^EO2.FHP2I8WIGL+D(BV([/'O9 >.>V0/-&F52IZZ
M]^3:]0OG:HC18CO+(TU7:%)/R S./6 ,,M TNAU-+";S)0#@]K_5P^8^0SZ@
MJ<+P!#3HI$T'),K?K[SFQ_P;==X_AOS'D/\8\O^?(;ED1 CKF$?ZZH6@U:7,
M,+6J1@Z$VD+#T\\J\EX"YA6+65P:X=D^U+_W.HG(MN?Z))Y?!LR:+V(@Z-CF
MQVS=H28HI-/9_TI:QWU:?,#"C'&!=_K#I?EI3M,339UX*_4PZ^R.P8MK%F/[
ME@E@!JF-BJ4P" \K"%["UFBOU9>!V'/-!)?*(K/YI$.KG:/[T=AXS<_ELC79
MW'%E2\]"YA&KLNL>AY_T?3? D;*I3U$ T@EA-5^[SHN'"!>FY8=&T($ _B2H
MYKJ>:?(1^527?-OO)H6((M4M?[$DDQ,GG%.<LSN+?74-8YF=?1U*JU_:7$KI
M5AA:E:A*OE?,W,'<D0+\LKI8"1>A?85QTDZCAG$$"TBT [H#)VQA6.F/EX;"
MHVR(^JF26<VR/0Y";>XWQ+/M*HW'K*9_9#UWK[ZOO5["J ?ZIQ4)(4DX+VAR
MM@'Q$<M%PH]:B8@.&:VFRFK"7@Q_NKEY>)@<IM=;Y/I>HIQ>2C.'@X[-/>Z:
ML@AI8^0H68MRC%B[KD<&D,>_H7W@HJ$UTI9XLVH<$1C4^KE#+G60_A!WHRE3
MME)#W^;<%K"RME*0M<GRA=;6(@/A0R.LDF;8:;Q@AD,S:#?7B#BJ>%O+X-8\
M;<9\-/M4>):O=YGTS*/69]K295>E;G#IA&QQ8^'6\-/HUK-7NK"<-PBQZV]G
M)9O/68'7]BO2NAS4\OO<AB@Z034JZP,LU0N1]_H>83)Z@IS*6_F!%0CALI4,
MTIB:UZ( ]]G%\56+#[;A>#6G]#I$:P2<?HZ(2FYH:87;N[F1$CN.2!V<=M*S
MO#J?['Q<=*1[5-.N#5XINN9(8.^D ]68;G^64(PET:+OV:R5X,H=T':@16XU
M0345H:$7?V"QB??X3S/_Z4/=9R,[?2FJU"R4%&UPIAJWSA]!=+M*=*]UD2$6
MOO)\[?131G=8<[OH_+X3WWEOQ)TGU V4AU_5GEU T,EU'Y6EF3%X-USH+C1A
M1A3F-I,@8SBD[T 'N+6<CUOQA^;9IQC\GG[VUJ&Z0\#I$[!=F-ASU_L"VQ:_
M*]SL:O4MS0UA:^,C?_U&I-UGU%'"XNAZ+3F(<A84)TIV-BS6MI<_DCC^.$/F
MT+??)4D&6E-7;"(WFE;?(EXII"KF7+N6>,>Y.V0WTMN)$0O?$_8DV[,%LTBR
MU$::-$4$=)XOO><?BQ;=<?:#@>=_EP;B+R>:#&N."6ZN'_KNU/A9HD=(0S,\
M(?7D^#E&L4NPP8SC6N&LAMR_L%6B[>AX&1@C['O>@&V=^MPEL*3R6_6-0\?]
MTVYE\98_5_O*?/2IZKDCCS"I=X(N*O\,$=DQG$VS'Y@;OOFM8!B1ON_EX'4[
M,UCPLT2*^/#)U-<IG"PLLN]&G_Z",>M;E-*&I_FH><&\IE;7[T)B)[+CWTR\
M16MM;/BI%I@^1J@L1O+,+D:RI0$+3[:AZ_UD;="3Y/<=*4(\-FO5@9$Q)V*=
MP8Q">R_=[ *\[V1/4G !5ON@E=_WL /CKCS752_$B9QMJV"3SWH_Z45N2]@K
M(?T>Q-U$'-AH9Q#YFO(.K,#XS_Y\"_^\E?0&6@E;.NB(K%7BR[Y:W2K4E;5P
M+/K,ZX,=*W2@56W#4-Z%UHDZ-(22!XM7[<-?;'I\*]>2MH;ZX3XD#6'=S):3
M7KB</?0-=?.JJR57"G=X+?>JV\I%%?S,! 3OSEA12P:!3G,"Q_'.1M;-H#_1
MJ&WPBVKVW((YO_#/D:]$QPX^VR/AS$^YV'LUP[0*"(DD[F_Z 60];YH*M9P]
M+M@?\JL?/6\1MH[T+/[YTRT\HL:VZL*ZG]OEE%RC@T;/KDB*?'1+RS!/6!X1
MMNM@Y!C8^/9<,:K34(#Z=I$./(I!2[N >I?3E^T;B84E&GJU$[)J)._C%G5Z
M ! ''A:(ZG5'=:$KV&-H4%1;-@?8/EN>0(,1L!W-GNVR))B8][3AT ^MC>6Q
M08=>O<G/ H?9'YNP*+FVZA1]:8R>-)W6M$NF?417L<?#?/C'N5OA$A1O;V'=
MD2(W?8DO'R.MR];]/*HSC:W;8D/%/TKQCDFKC!4[5%:833&\_<*_^W)5$S]I
M#!0B!G5E*X !9!-4OZTN*@^/CG98'YY*CBIVX?8*3N3N05=.C\?'R8K+G&B4
M;KELE[G[1:GHUM$RI!H9$8HG-5)S#07L0^6ZL.]QB?I:!!)4X&<&3DB^9E1S
MRO%:PV#IADW8X0^5U:\RK5LT;Z7I3."4M4]_IQ8AS8AD4B<1\BAK#KZV74(Y
M0\5Z#LX/5W/LP(6\)ZY.*S7;\_7HU6TNQWB5NM[MZ:S4T)U]R82I7BE>KCU[
M'=_"#C9V3VL0K"9;9"G<36!8F/_=D9%I2-/P6KG5^("0>S')1M^G2#5'0^SV
M"I/X7CD)1\"M^Q.#2.D?"+1*LMRO%FU0?<ZJ$OYSPA"#EY;I@PG]RK$YJ[;O
M_",_9GKJ\[5:I>H%BS7[>Z41B<;R:QNGRC"O8%Z;<3.UGO%TP..3'\QS<[R0
M?(ZX45M,C;H\Z-=DE=\3]/KG,HJ\DJ\M.^%]L3AN\.N>PYFOAN>4T6-!YHSH
M;]ODFT0>Q))4B>SM_?QCX^8AT/A@G(2W;OY$ 5E77+Z.++^IFO;5?L'[.F+O
M%.%4:02GL=2$0RO"+P@KUJ3W!L3-B28T'<NW5^N=?CO7LVKN>,O#6C75L4%9
ML$.1];VX/%]8F1%)#D3,;T;A/D#;L='3AM]&+49VH)SVX[]&N/4#]T0YQ02/
M@R^>M-S>>G=V-<VEP%CEI^ODE7;T+49AC1-H8B%?08:#F/E^_H@T$V)YG*8C
MEF<ZHDS<<%RD)4-*L*8CD+B>(M(>?4P<2/;MTU=P(\-I_9"J[BZL<.A)DDX+
ML0:#GQ&V]W$X5.&/?W6TC?>)-^%CV_EL?QW#8%>L:K8&TWQ+?2[VQ+O0D+4@
MLB'%'/0O"R7CN[M+IM0H$413AYKFD;4J,PESB^/?1_AEOW3I2+$H)6A,YG_D
MZ;MS0EN[;L#XZ$;W>VMCX0=_];*?RA)_')H7YX4;'R2U$+77S0A"<[)((\)F
M1P2_9141%Z.FU1C.:])':I50"?\DL9BNE'>BP@036!/&SB*R0Q4>?)]93QA-
M:%&AV-52:YO8R!=IX[C*F3A#F5"A]LQ#.86A$N'>KB.V_==P7G/I$9;FAU(<
M.(\PG^X2UPC\SO^<^Q )6[-40;[Z"UT%[<*-Z3D3X12YT:!QI,KW*CH 65'W
MWE=XLN>PZS[JFM_\DC_3Y)IBG3%+[635M: ][J<%<\VFUX:;=%Q+?+,A&68M
M#14)OKW*OG&+X3KV+/JJQ-1DZWB;+Q=3-3C%M(BP=A%J@QRX6X(:Q$%PLUC4
M8>*QA-A7;K,E>M XE(PSK&WBRIV;-79-/4X7=3+G'MP2,^:(\B:G)SQ=.U46
MQM^)28)7H2/U3=(-1:A)U3")E9#,JS8*&_'SZZ?$US<F[Z1.A!Y?B&.#0#?=
MPH07%GB"^M&MNFC/\CC&>K1!!<\2]4S>#VA!Q"AGAY'6D$=5614&Y;&'&]VW
M=L"I,R8<<I\5F3WZ#*QP \8[[QT=LT7H !L *N$WDW$\^@ISN%C4(0N'57,P
M;X[JLL]YW#7.V!-Q3V;>Z>L7OK%=Y.MTUQ2F/I5)K9*P<LWP1O/@*?F:[[+'
M U*O1MIZY>ZS5>N+DB"@$A$Z)TH18@06EJ5%+O2N=\NQP2:U8,^(PJQ/MP0N
M;5VZAOST*L]/.LQ6+G,+.EZ!F\V#<Z+=,3RTGFDA:M+LMR;C?"_8>  XV=$"
M&X185J:DTX&+6ZH+V6'W_#YAO#ZS9 ^3FH7W'G9GT[[ *TF)9%54'TT89'G]
MRS^</U9SYJCOLD7AK[FIPFQ$O5Y(KSRF]AA31=KCT1QK8_,0M[_[;OS_88'1
MQ_\34$L#!!0    ( +E) U=4"9I!YBP  +0Z   5    8FQK8BTR,#(S,#8S
M,%]G,C$N:G!G[7H'5%/=MNY&I(-TZ40%! 7$ B@"B8J R(^(2A>B M($%*5)
M3 2EERA5J0HH2(MT*2;25:1W$$*""%(D 0T;TM[VG'OO^<>]_N_>5\8K8YR5
M,??865E[KSG7;-]<*^PQ]@P@<M;$S 3@V,8!7($^ /L[L..DJ]\U-\ -@!H'
M>Q(P K9Q_&J_KMM^M>V<OZY<V[=S;N?FXN;^&_'P\4+$P\W-*\#+Q_^K07>"
M OR"O[[\>LG?']W&Q<G)Q<_#S</_/]S8[P!17HX_.-HX.?8 VT0Y.$4YV&T
M#.*1ZV_L<0#_TCBV<6[GXN:!V!" !M2(0.QS<D),<T$<0[_>@WX'MHMRB>T^
M=));W.HJSYY;$H?#'C_G53I5T2QYH9^B?.2:?S@?_TXI:1E9E;VJ:OOV:^OH
M'CVF=]SHM+&)Z1FSLQ<O6=O8VMD[N+BZ77?W\/2Z?2<@,"@XY.Z#AQ&14=$Q
ML4G)*:EIZ4^>9N3E%[QX65CTJKBRJKJFMNY-?4-+:UM[1^?[#Q\'!H>&1T;'
MQB=(Y-DO<U_G%[XM4M?6?_RD;8";6[_DX@ X.?ZU_58N44BN;;]TP/-++HYM
M0;\&B&[GVGV(6^RD%<_56^)[#H?Q2IQZ_+RBF4_IR 6*Y#7_?OZ=RMHD%>HO
MT?XFV7]-L/#_*<G^3;!_R#4!"')R0,KC% 40 ).1%ZL&_)/^2?^D_\-4#WL
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
M</],Z@V/$>'4U6#AS3GTS(7NU.M%6O)RRDR_TD =B&N;*@4O-I^^/$:=7LH
M;B)Y[,!<&]#KCFPMJ>2KC=J.#:>O0"&_6E3X@DO@8!3':(6<CH?"R2O1Y_)?
ME3  ECP&$/+<G&HE83%-[$+QH9%1[!>:!G^N*,4C5/),3'F1SZ+[Y,\X3_C6
MLDG]NL5OCT3BIJL)[UR;<9'W-]I"9U0EP-=SK;O/4B1E!G4ULCN'4X2/O8\S
M33./RNE6"FG@S0L-U\BB[F< +=9-DM @4FRM:0\M .0.(FW,#F4TD$;M/5+&
M'[\MWWEJ(/8I2J/BW4&<P@B+'/$Z<#*+=!$WEDX)!F6G\9&PJA "UZ*OH8=N
MTRX-\Z4P@$@ARY2!&J?QE/JZI#&QNX[//A[>#@*4\Y_/A6(*O_3L#^A^_PNY
M.DZ]B!&E%V,1]C0?T&#6R.?5ITV3N]XW-F7+TX[R))[/H\5DAP0I7@[=<RD$
M>Y<<01.VH!CVZ=J\^2[)3C)IMQ!SWSW=H:'*%VC>YM-S34B-FSTE<#0U=,N+
MZ]2G%,$M[]6M4LP)$ 7KQP>6XTA6LS64]:J'=Q@ *>6M9K]]TPM?+,5:];9@
M\_6LF^-1['O-YU[M08[:4+[1\83K^&\ZK5,Z)#2-?[<3'6;G8.CEVC&B+QVG
MDV'MOGYT&VN'W=1P=8EUS$DT+.+]!K"O#GWSU9'^=:,5*]M/<Y_Q.MZI+6UZ
MJ\I+7ZS[N+++@0Y%]C\*O]\K^[#F(+>&HCIAF.CQ&"[, _)XUQWWA \'W,?\
MT(V-@\Z6G^\8ZKLCI%5:CTQ?>>9KGP5@U0/M*5&@Z@P^%N**<_O9R^]^#&UO
M<(?]Q=Z9K=/@W-VCSB?F%'TZ@@AKHU1M# )\0HKH1(DT!)%&S@WKFL_$A]>M
M:K/EO^ETH7)XFCE4^I0?BV*6/W2N?@2IQ-4CVW/3?MPHCQY/\,P*)U1WM2R
MHZ0"D^%5O]>#2^54?8*7@ VWLGT 7[FYXII.^-Z-9IO"D78DR9M RZ7C5N\-
M$GX>4%K;/?S,N9^C/D_ TMBT-5H^>\]_1RIH]J_.S<9S+6-%JD?P?H4:$OJ>
MMK_TU"ZD:GK)W IQ>QXB=%KN;M)>#G'1KSG!^O*5]&<$+W0\I$#>6!VB&F._
M.2G4@HZY31EN-2D02_G AJZCIUY=KZ[A+YO'L=%MTCGEOK6:)]DG("6HERB!
M(2!,J K8_OTTW7<D2F3:Q4 /&*X2EL>\/N\/+J.5_E ^$KUGP^;D!29VP=5G
MET]J*DDO$1^ARUZ1 J(;_,DW*&%@A2]9K).P7]TR9Z6NPMWL]=BX^S4N>O38
ME)RW H>TK[!L=.'TNDI'((["3'^KBR!%6XSBFHDUEZP)O%"+9L;-U"S$P72[
MBH&\"=&^(QVMKW1$GOUQ?2([ANE1?,GWW#2#3_%B3RC69$2(G^KC)B800<9;
MD2+"FD0GSJ2]CDXQOXLQNYG(LL_BH,LW,Y[/+::'#0U#A$48@""6!1H3S6KG
M1;=G,1.\WNCJY*SLC<N4)+.WK7A=<C]_Z-+-JO2>J.JD>MI[9OGK0?,C=9;F
M+\(2%W#OA%<+9[)&D3,92R&560++D@>'_'ON+3F0;:+\+U^N':K2"7GM/FKS
MF-TC./0$<Y*9\L.+T0I:]_1"_JNE;?H#QJYXZ"NRQGLUXP[.#?W(29SD'8D5
M<9>4,)AM1#KY2@R5$,<<'K[6M(E]<<7YT9YP[.4F@XRA7QG.X%)S)A>8/F/>
MNX=VFO0ZJ]2M+IJEJ;_*_G3FU(P1&U-?BW6;8MF'Z> '5D_,E@^7QH?@G(FC
M*$HEO8@!>"%Y8#S[ ^59PM_F)/"NG$13 RW:G)!9GU/6Y6H2[!OR=%8OU/ >
M/++0[74N.I?Y-5A/;H.X;68RC-J)O W'J!+@\0ZAFH#4%$B4C,UZ:QA%,;FW
MKZ&LVX^@G7LD(++31"KF*05*?_UC3#/#._>'T-&Q,;M3"6/C]IU\)VY<$+2\
M=*<(SFV;]Q04^=9_<ZB[C<5 G2B2J84838O^")*GL8(?9Y7$+ 1IEZMB&C2?
M!E%VC<85/(^NY_*I?3;_6"%]@.N\&J9N?!I-$V0 E^GQ-^")=)W$?IY"5G]M
MS^FTB$R5E*TY%GO"D9[-HYR76,]=>P;=O8-I'+VVBS=&N2M%'-)7 WM)H1 7
M$U41V\, V+#,\(SHJE2NN3=H$VZ02RC9*>9+@/2UP^,%8@>#[&;2NP\;BP%Z
MO3X,@)5_&'<[G<AN3L)3SM)?JN/$W/652%]R"P*?6@[J&GNY''DY8#*/3ZF8
M."W^+. 6K4V1J0N7[U:XN"D1W\L 0!G7UEY0GKB:[_X:@A\M@G,ID3,E\=3%
M0KF%@>4TFQL^ =[*"8OJMB7K><H\B3GT+\Q)IAW88$MCOM3CM;(N5W.B%<_
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
M,14?BZJ(;R7$W6?913_!:-U.Q8L(U754<M58]XZ&QMFZ%E5?V@THW8RF&:V
MQ)*'KF,H]P=3NPS R1[Y$3=^LH82,=+8T%BUT1/P@ &DI@SW#Z-D]0\%(FU!
M][D,FV8[$%WU0POOK:0Z^; @0O+ST;9OT9UX$SJ,O+G@!B6![!JESIED;C(H
MQ)$?L^"\>=W4/'2"7T1JFUUC29#.%%)H7;TWXVQ1O\^YTIY\7#OTY5/Q[+$K
MCEQ#0P7RQA_O/8WVPCR'.4%_0-CO+61L!J[E#6$S@2"*&Q491/U<RQM95/F3
MQJPT!O"AKN#5*FF#%O<=%PD]>I,335NE-_QC0OJ/$K<!Z<&)8*D7K7AOS1$8
M._O1NXO$3V4K%;RDBIXNC!O<Z?L)P[_^/\5C(8G1(@FWT\6@_0P@4I^O?&AU
M^[:I]U7$0LUVPJ\SVQ=Y?:9XZ'&HF]Z I\(L@H<F/="_*8?@&;G;X[]0]OV3
M7 "7R77@4*-:]*=+\N<QFR'>C<F]<H()\X&K#CZV+U5.#L4-/)-64/)R5Q_;
M.0HS&*OAOU%"KJ0!2'\65O4);5G[W^L_]*(C.F,_R><TM$W]O2LL*#7<](KW
MCHEW* -8K7 G[GH,%>_\PG]7@O96PXY]#T1!W9KPN_&ZQ(Z094=]&PH9KPQE
M)9!3:7%$\#I,!QZ8? K[Z^X]T@@C#,>N)[1+X(UL@QEO(;=[D-R[RA@33Y6>
M 2._R!-<+DRAP=JW+TXMQL<B298X.*.IY*2IS.CM);8)V?@\7\^OKG,OS4"P
MGLZ3/V7B6"0V8=.K;A,+X9T)=KM=90XC!'MT/X6&2&$ %P.MJ$8KA$OQE8T;
M)7AB"JUF!U;!Z>.OOY$3IC_95=QY\B>-2XN$S2.%WQ_HZC  Z3KD+"K;0SZ'
MH(/R_L=I^BTG>F.(S+H'R;U_O.O'H(L\K<N_?1DP'#M2(IM[7'#,2(#:)A$;
MM$W3(4YGT7F;X-%:/RW1/"?ELQ'<#"#B 8T?1IB:+AQX!4ZB8/,W<"&XGYH@
MC,#<2EEDO%].L*XJ)+%!LH#"B1(,8,;%%U+'M35"G S@Z_@<@:9<BNML[(\&
M2 0P@-""VA7#P&0M++D7[&, >[=!.09@Y!T'X_"[]W 0V#XKSPQSI!DX0++
MX=J+3(2$;%!S)O_2[E_:_4N[_X/:2?7_!-5CU<;-JH-$=6SYY,=LE#LNGV)Y
M.CA]U^/^?W:*04D:SL77])&!W [D-1JOLJADHN^;<WPOA4VONW.PEQ\TS>:]
MKS2'&G6EZ)'P:T$D=B/Z:P;@B10"\>W8X^2%>,IG+2%]M4%UJM<>SH\/'GAR
MJ!28SMK.;7ZQ/>;*8W:RPP]53B(3.QE *$H Y4R,00O1K/R#2-NSLB/ATN3,
M%\5BCN@+_7-N1[S&S)^)/>[E/^#LW_;LRX%CQ,N?ZI_Z+M>5O/;4UJ]\:I[K
M43WBZ7V'LE55N2(5=^E$X+C["1==0=VX7^3>5HOP^\AF!*C(BV_!CZ:C1P9:
M(V9BQN+;LQ#HP+BMBQ45=>ZMH^?JEJ^(*KTX>GYR]%A(\[4H_1+2!N6H=D K
M7ARC0";$^9LKJ0K3+@TW6,HT\0Z_+L]87=](FU&1R;CL?,K*PU1:*C$!R2[C
M?O#UZ(:Z31?J'?'1JO[O<QAG:0$D<PJ&O/>]:INCTDQR,C&Z\IR14]V@EU\6
MW[D ZK.H=>?$N8 *Z\14GR]!WU\%H<<9 ,6;-+*Z,=V+H-F!$F3IKB2,YW#3
M(?<4K,"0!D+,:=+B;:_>5[4Q\UO.U)/5^X(>Y[2_*8HN6) YOF!3AG^U#0>[
M"Q?^L]-\_R:!)C0!]!RJ'1F*J\BV>)SVSGU*@1P1]9/ [29:F1@ABMD>X=Y?
M.Q:HG+@3YMOL5?#R:F7IZN'5^("<IC,@G*:PK)*$85=]='^[?2,DBQ^#R\><
M(PV'^A3]@'3KR%.O?/W?.-FWNW1,6/TQO-FE<*XT\X+CVSLZDBNM^BPD5YJ
M$L4+1)/1<ZS;D=<J!FFJ; 6%@9X&9-GA=)<'_CXLLC0&4*%MKMC^';+;X-(J
MO]IUX)YUK6/FUAL/(=%S,6.OBQ_R5E55GE/IZ&A_)1TEX/+B.2D;,)-[9%']
MOKJQ.F[SRXQL^"6$0/D)%W_I@X_$]YF<Q$>BG%4C))7 +JH6U$^L&'F$\7]8
M%,A%=1S!J)(*+I,/YVN,G8IW_FI:>(<ZGS*L$\%D>YM:>F8N;1LO#'40>9KD
M0.%6?4&P#P^&K_Q!B@^_-D \W8^Y$O3Z1T6WN.6K]\_L&BRDWQCNJ_>Z8-&=
M=&ZOPM%SE0^,!<F]-/[A$6OP$56$9OR5AB9[=_1,'\!*>0X3$ T.:9^+"VO"
M2N8-!!(GIS_8*-QYU/5%^.#9&9\NJ%N;T&S/ $#YF_$YV&8&L+_*G8:\-EV_
M#187>.C+$&JKW]=>#^G(B;!,S'\0/)^:+'S5B9OM)NOFNM+JPS5C@4L"_]59
MDG\40:,.??%^VHV9#)-6[?DSYBK6K9XZ[58A?6?#Q%WIPQK8:&"'?9HMG^J/
M[<)QOB7</,D G*\TR1K,7'J X  '#,B9&3<\W]A&W+A])*?./V6TCRO7ZPK3
M^.;Z<B!A-'=6;HV5E#Z#ZMB(T!<!3SX,HEIX3LD.-C@^G''TD*D8N#T\N\SM
M4E?>D&3@[>OJS6]X;Z=H(?0@\TE\PYOBQ4VY9SLF%,&O6#V,6":*(W"%<HSL
MF)(_6[RC@8A$"?QB &+? WR7A1<U]?W*[1T:0O2:C06.A90K(2C/=[?7HF:1
M8ZYMA#T:9CAG=,37P(@NX=LI=7XVPL-?5:+UC29G%TWGDG/%W[H$*]N<!$*7
M!2[>K:]=RX]_@;MV#C%+:)G4)\X<J: *@[EM0JF;$Q[Z<F#HK*JXVUCLEY+"
MNO6DY>]V$[KOS)2"F8 BWMPPP<4IYB>4A:>4Z"&<.SX>7<9&F/7>9]= D03*
MRL&PF9\#M&/Y-3Q29JI:>H/--^W#F2);Y4^+64SX6?:\>6^J7I_>/:DVMG5A
MP.G+K.W^I8HDXWN//H7TI5R\'/TR)L2@BZT@)SKIOSR$UH"C+-(S=(VIY[&]
M-9G,I,.-7OE@[KDAY2H"Y[)P]O.#@V^7KKS:.LK),7Z%$TA&U+,?T&\Q5E]=
M1UC-X<?XY[1H KZS$:M+L]YAF8+T1W@_"WZ/)O'WY8-5->0OJ3XN7+I_)#6F
MR4S=VGR7NID8XG7S8OL<^PLR^DG3,9HE/4&7E<1.80:OS,*8QO7#1S4,DG,P
M"W#/!N-/AW\9^Z:?*3WH$G6C+D-V9\GH4&=^]+IRWL,18QN-.O[NQ2#AU=B@
M.3WI%G<2P8H>CV_B^RXI6E933?J5W!6E/@ZN6RU-%5,4YEU<FF^ZG_0]>%+.
M!Z\+4_LH-V(5H;W0#Q&*8H.X/" I,*A8NIM\:+LM4W&@<M*0,L''ELH_V;L_
M_*0/=?3",?EQ)H=J;'9.OHY.W)@M&16!U06I.1B>015=:2JOV0P<<+G;7#UG
M+)B)X("YK;_899<K?")KDFYKGWW8QF2 XUXB0(JDEP\)ANU(^AO"+518EKBN
M%55]@J;2KR^"<^M]XRDZU7C-M]"3U\=[OB3&S$6Y-OB8<H\TT)R1+;ZT8J>P
M9:O\/SHU^G]!$(S1_P502P,$%     @ N4D#5V9INMJ'+   SCH  !4   !B
M;&MB+3(P,C,P-C,P7V<R,RYJ<&?M>WD\E.^_]RV)4+)GG8I0MLJ6=9(0LE;V
M)95LV1,R9D+(.DD1%2&A,,F:;;(K(3M#&+)DG1'CQLP]S]WO/.><[^MY^CWG
MG.=U7N></W[7O#[SNN>ZK_NZ/Y_[L[T_UWT-?80^!1PRU#/0 QCV, #7X ]
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
M4W<==1C2'=3D<(W!_ C2H>IO'(#SS+SK"O'OE'Q[@S#DG_*T )]9Z\"/071
M]#$=&%:&KL8X//.)RO16G]&&K]=N^I<E%*OYH)7L7;?@K6E3;* \ \C6DJ;F
M%*U8FU]Q]?V+MIWX;$)?1V>$V:.[^9>N)6=F(J8F8[608$A1_D,-SID#^I?J
M] _,VSJ<6=5*4(@1S0YGKL:]Q+5<.6'IFR#\> GS&=.,Z!Z=[Y,\]N57X11I
MQ, R;__9+SD9B<O+X\>FM]-NS0KM>* _]3KJ[PJB>_O0O72 %5.E5' LQKYO
M5>MS43M+D_H*DX3YR-F5T:?W9WB7O'\*IB5'% B(OV!P7!$<6.J[>F3#=754
MV>]^S_I;U:2#]@-O6PWEO=25>O/O#.L]*[]JL$EC'9B>MRW')E"W3I[=_#&H
M6H>94O??"RGW<6NJ+)JS0UZ6\[RUZI)QS9?!-VGO].IYNXW(\41A0  Z ?HI
M]*,_>BO D650%:Z>D/=3FU600M2CB+/;5",/U8TYPS3;N FC-577%RX\D,P%
M_J(9R-7)PA;3/NZTV8MYZ<L-#2#+HBI1/4D-W&?/:CG6,]*!!9F JVD4/.U9
ML=S5.7"22!6/K\Y;0,_L?NRZ4'KV9D7&;F\W^#SZIT' C+N\[2.G7;_E)U8I
M]NCOR _&)?!,@@:$,ZCR=#JPP:/ZU@I!,L..K(XD2[8]OQ&>]?VG%98.O&K"
MG%R?D&9O(.SV+I@F!9_,:D\G#A=[>-(!;\V,.#('&-R^'"E)#:&:5E>+?!45
M'CC(D7^*%4F$ V/9DRSRSZ!I]82P-<FFJAB?X=-Q3G9PGE;;[<52+QQDPAQT
MCT$_O48'3BB,+> XZ4#T%J@+3Q6,:*^2K(YL'&9F''[A!U<E!_J) IB9]BF5
M5L^B]9S)1BYA[!I[]0S5;6=":/L1!C<N# G?1N3ZK%^B[$BW((F5@F@9Y$U\
M(K?KJBI)J\49(F=@P=L( 7M,>\QR -F\;$NK-T>??S[]H-3.X$$X9/]MY=7I
MK U5:6PC_RIDYMJ.^-/R]9HI59A[)M&4$DU+0*D0.6(=]PQ"?#_OXKEOXVZ0
M^>.G+:-#TDP'S&QS+AB%)'Q03QJ)K9W&P\44,:L!@/T1D54I\2 ?>@;>735!
M'H0&*382K@_RPLU1P[4$;LP3FVT?/C]'XX==XS]K$FTPG1F3U"+RHO0(AF@
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
MY:8#V57M&-#&G@[ AK>&B<!L*(-K=(!-.HN,NY-S7T,>$EDCF4+1D[_!A4L
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
MQ(+9  %^AAHZ=-^"-&/0G1Z>2TG?J,W-?=S4.=#BD2F;Z\EQ>H]X\R?,<Q:
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
MQ7%>UG'ZE07:B?XIF_DU:G5/S%6Q1?&4XCZ7RII&H08Y,[<H;;-"5C>N'IN
M]B3&-7]"B"*/N!6%CW88J[91\4G!%!TS'T3CE/B[%Q(*K5EVYUOBX>'7R8H(
M\O=<QA6BMU,0ZAU*&8PH):B*"#@:^A;/3INO7K]Q1-KKW([>0$G1)T&NQR#F
MO(:O%YW'$C3(OKU-7CZDJ MD[56';WA=/IGZY[Y[ ][JO^D^E-1RV?BFN2%^
M&"Z)4@,MYS"=1FBR;B)6S&L?;'AA3%UFK[OM*=6RN (/ ]LH2X[9[*-V^7&#
M.%ZTM_\4M\56F6$ -9+\"-\U$WD2#*-N-:R(>^_C'=&X'.G\7.RMKUOS?!B7
M6?R^OWQ[9S<DJV"3D'LHVRIJP.Y#RF:1Q8?NK@1KI* D<1]_N,!/C'@TOJ0N
M=7B)+]]\JY7Q1OWCTP<5.F_>/+AYI /: =$WF'+X>LSDM[5Y-M!#,5*@A?7*
MG$6+@>7'R&\<OL=M&E5+%WOY71#&-%\/Z8G(ZD9/(DCMJ;284UL/T>X41/?;
MRNFO%ZKK*A!@^@(=%M<NEG]<7?:%HV,F89[:JS;/>%]6/;FS,+.$D5P?V?1:
M(]G5 $*."IC;YRK6W!1'.AV/,Z527C<*:-S_J?2YYR,S,#^SYNACN:DT%5Z8
MGJWX<@/$L5<(?&3=NT@9:L4\(JXA>><H:2@1=6A@3D:%]*@T;EQG.!C\TEK7
MF.T7D[TO1.>D!>>VREJ=;61M.D7+0]L=\C;;8___<+R6MW;'581C+M519V.N
MKML38J=#Q^V&MQ:?I44?X%]7/<[T^>%\$HI*SKBY8J>F.W"2RAA$_O!_C27C
M<MKWM-+4NESN]2*?I:O8-PE-7#W_ZMOK(,239O?2LJ_-C]KKBHB6/F%>^E8^
M0?[[+?:G.1QM?O'981>/7('XYG,VP/45J0-.EK,^L* ,,SH;>0O,*E^<!:A#
M]W[R&%J28:+>M;5+86?+1U1K^[O?/2C,=GEK<.DDEX7>6IW4RP0QF3.!9V8^
M?M]4>$[Y%([<K;F[S+[TT+&0\[4)2XI%;>WF3#8 ^C#X66,(<9SW<_A5(B]3
MK06^BQ+BG"A@>?I5FIPS]VV,OF/)^YYX0&WA>L6VEK#=YU"/MHK0<[,:4UGT
M6Z!F-=.[@6;?M;+7*?P\[T':Z8RYY%OS\PRK%&VB2GV0<[?DZ:=URC4W.?:;
M8^MQ<\G$?8:*C(N0WS#'^1"G8CH(NNFC7X53^?@>'\]:5I@^_0[7^;YQ][N!
MB2?7R=ID'-6[+ZG58CZ5@(=P?;?5\OE0F0.808+XR<2*_%&^@8>X^.WI'BLU
MSL]7K14C;^%ED*'JRH%VKH.F#;[33?:+U\8ZW?9<GU$.;&VK+U=Z:Q!8]C6O
MJFJ34K !1]QD]6"H_BN44<8-)FP490B>@<3*WTWM;1(=*'0!L8[9[KAXEXQW
MYE67LQ^%J7 LW)#GOWUB.]-E?E!GU(QF5UKL8-'.YW+2\\J-+TK5%V%O[(?1
MU+/H:$P#@D)BV#.UP2-S<&DP,Q+.172>>5:V^63%GZ2F+GU'J\XD<\I_3;3&
MWF_#Q<QN\%;X*]MD;B6+TX3&CS\8PW-N'[J&=C__^.P;XE0AI8HQF8VI]V>*
MX.D]6X]QWG!!U)M\?:IXVWI"JUO =E>A7),V44<?XQOMY^LU]:P*$/N[RV.!
MZ=>'^&\A"$TLGBV&.>HM!*2?F!0G7'?JO5GM8>2A>9X?\+VE4'(HUL9D28[M
M+4^,_)3.T]I$E ]X4/+B.T=O$,(/W8' S96CN9G0)MEQ"]2>1W!/H3LMBU%#
MFTE+\Y,_^DY[55?G[5XEB)C;AQ](YE;ESFOC=2D>'^IDK$Q\H0]1<7VIDY%T
M*[!OWC?("J31Q) GP5=DH5WAEQ?M8(),N, W;PFED??=UC??)XN=$BA]ISKA
MX)@[Z+#L77*VF'Q]Q-_:*,IHQCZL8,52J;\D'GLR::,XUV;]$4NZ0J-A)1);
M:Q\ZS?Q 55P6I6GVP&O"XMF 'U$\O.4D%1L=;'7>2.4D:S8B<ZE'*D9$BM"I
M1_8__$SPR]5R'1R\Y4'I/?MO.*:8*-U@"\J4_:T%0"<R_2+H5O 5L;U58&Y#
M 52@MEN+=/A7^SC)GSB5,^]@$)'>T-<_URZO-,PL^730NC^:1^] &[\,NO+$
MVX;(Y6;U^(WUM=&">?=P[9CGDJ?55)!G66O?\)G-$8YMG0E*U5WO_FM0V@#T
M/K0'-H8-U!-O.Y/B^H1XV(#O5^L(\5$'-N!YR=G=8:VF:>I-:J^U](O(!(K2
M4U%/:BH'M#.TT->$[J$T1UBRH K)K\2KPA-?,[.(/QI.=,R[EBUHFQ0X4ZLW
M1*U]$!GC#)-&7X%-QM%C:*5,5?_[+."E_MIDHD&5\VF\AM9D-26.69-7Y9;Z
M_A)@C'P  +=5\%^?5GNYKANN.VT]0GMLA='1&72G9M#'0^AV<;VE._5G4NU4
MK[""XQTA4=7<UH^"B-"%&YF*BKK&!U'OB=RHP\R#B7,>W=8\4;C.!U6%U4G-
ML=U*;V^\^5"D=5Y%__DI X<'H4DQ+@UB.Y=O0&'$<KMP^0&EBZ<D=W(?Y[YR
M"=>%BS'>!B*JP=P>X]VC"ZPQVKW:$/@N;_LL-:WUHQ1>*?_ ,SU20%KOX;)7
M /^3GQ?/R0T@CS$D6(,L,;"(#?#%G*1N3_/A+9_VSJ09UT4H)%<QYRKQ-R<-
MGQ'V/-%T/Y6D^R[B$_ZYC2FG[R\P/#WQGT^.+Z!)5J5=##:08"Q= ]:57YH
M[7Q1[^&BKI.G77VB#-]'SYN/<2F,JWT">.4%A<YLE6U5L0$?-+C?C&+*, "O
MT<VH;( I!N]F P+M>\"K8N;,_7.(.$+K.<1#V5X_)U]ULX=R;M2S4J>/&J_O
M'  #3 /F;Y[K.:L9Z-7GX[SRT<CZ D?.V,#BQ5*I@/1\YMO9F>J<T>9OJ'36
M:UP3][(<1,E^G:BD^M A;X52!>/ZV, VPRLDRRB5BS2[@@)+F9FJMY,:^>-#
MVX]:[@WDE;LLQW_>3GEOF< W##\;\,: \M9,$4W2>@\B ?X"39'&(FW 1!JG
MI2^\4\KV?6( OQ._?$O/@J6J\+;[WU,^9<AM'"DO9*X@'HS9V1XEV+I%G'&:
MM+1=<?99W'#X6I0_KV22*4;^_DJO!1Z4BW)!+4UO=LVQ?KUSK7L%R>D>ON8
MMLU;.<(]?XXC6+NF]-X7U%2M.T=$GO+TY;\N';U@M\8UV@0[B%J$1D>QIF!4
MLY5)(HNWSI=AN(AI/-T T2#%9*V[6?/V"?5"V[]E276'5:7)!URJNCNL7"@J
MYKO'V*E._]&C["5:3D(YR'/U /E0/[Y]Z?M'(\,D:O;@7V)CBR.Q8Q&AM];#
MK(P]&A@P&Q01PXV;RT(((K5)6V9TSBULJS--T;%M;,%:Q G,ZL+O]O+R?R'V
MR-5')>H=0O8V I_"BF&<0XW!.'!NZ(E(,TC2,%876K@*:1%"YKDRCC)DGAFY
MDJDPKLX&/N>G^:T>.-:0B ,.]T4H7J!^%B_O?%98JJAN'^5;L1BIT&22MR"2
M5'XF3Z]CT-GR:S.!,I6+?332,,E0H9)9.SV@E5N"B1D+0;[$%'F!8>HMY9'
MVLV$_,]=W7/@$>Z[V'W?V("->8GMJOHCU+L#U[0>NU\&S!/%C]F B]7?:I>:
M9Q9>:?&*SKI8&/3MZBP(53U.WU->?[[K\B+).<"7B#M530%Q1\AU^B#8JVGA
MM&+YC6#1%+IIZNOV"2*/(?DW[1?Q3*E$-G"(CU:ZE99GP@;.$JQ05_&_ZX[8
MP#(3RV_M&Q)D V^^QX&I7Z6@??1^:*KS#WDXSW<V0!Y!;"X0^U\L!:ZPC!38
M0+4OLT*PY3"1SW ZK#<:B@(Q=__[>R#F]ZUZN*_0/J8%[7O)')PC//V+);4W
M*YA>WBCZF&@3;.#DN.?F&1'!L<4D$<W1+J8T31':$$+:#VG<T897RA:S[I-:
MERR?N?0-W[M)'CLLNRZ&M*#Z-5#7^C;[H@U-^$H6LLL&ML]>_ORB3]#(A/^P
M40=7C<K:I;.*PO:[ONAL8-=OA=:P/&@P8=INGV[;@(EO=;9C1+L\'4P7[+/-
MI()O"Z8,5E-*D5&DP*BEC""G:*60077R<LZ[FTER[1_.N\G$I,QD.P@><7V%
MX(,L:LSB0GK2%&__Q,J TF3ME6B*AC^Y*?'M\)469[)(XZ5X\]<7]I\SN] "
M#VV_PP9B]S,N061['Z9Q]&C*R4M(@YH;F%#B$WO"Y2/A.8_US@1_FFFZU+RQ
M)#]$07'.SQ[LHZ*$A),&*NR>%%29#P@^'/$]Y%1R*[ EP6I6><4V>-0H/X&6
M"MK"&Y%[31D.7IKK[UC;F\Y&&=LM'J=*4+J$A)E1U*3)%=W8,^3%A@KLDC;\
MRQAN%<$RWUSYF748L=LV'@%">8#R,OV62B^<M'>K[<H"_#X;$'0?LM%)#7ZY
MZ:L5E<O:*<1]Q!O-XT&))XWA:1N1HYNC2V<1@6S@,!MP\L8F:G1C&8$:J[E&
M^<7U;"#U)6ZID WHTZPI0J"2.&YS10BI^+*/^TW+V(6PES,?+E!:;1D1SI=Z
M$23KKJ7T:KT8EY=67XR:!.%2UKNKJ% LYW S2_3LM<SECD>L;_-G Q9_;8HD
MT(1 1UA32-/FRF1=9Y;>IRU,[W[=2(&E/K(94QT^Y4>,QUVSTB'O72#.*Y1?
MOX5\BR>61! =X[S0<U!$D".P 9? 'MH5F@KK\Q$-Z)[%0_Z%K28LB15*E) $
MYL6CSOQ9LVY?X[/P[44L*7MZ<B++F U<%1*N1JUDS%L>@QL&%RU=;&4#U#WH
M!VCL'A&PX+[KR[^<F%^+IKYBA=G O4JP14@75^.?>C%XG\G4VZ&Y&:-%.*G&
MT(6;B4;U(<2S]NI._I#\_&5*A#_UEG&#20L#L\&]N=Z%\"[&5TD-K#U+_9=
MTEY7(,Y/MP:'N8P9&$Z_XZA"5T_H]M^H-Q TZ/$:\R7/(,D(AL*RDS^[<HP;
MXEB7V0 BW!3I4-QV37NC![;WM_&Q#4Z]:=V=K$GOW$I"ZE)QI.K8BD6GDJSN
M*;6S)O-;1O5O7,5&?THF%-<RJ_9[9? ^>2#YXP(B!7IB%PSV:>%]W\F7^UZ
MF1_6%@=2?)9K_\*K%=VQR?,L#6LQ9S8EZG7%TO:TY!FZZ52VCR"RR6/V+]A
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
MJ04\GX_A]NI,!+0P86A1>,2?#DP4S<Q!2CS]D^IZWL(_LV_)BA Q3>;C==[
MOU>FMO\V^F-?8WX';E=*>;>%,38(@Q;8FC82_^L@>1FB^*=C.L$=/P; SH30
M'6>IS)5SV^4RT^\KDV O*G[_P!'!Y,92"YG198W8->TW=.D==N:TKI>1B7]P
MB-W:?WG0Q-\\J^BK9D.WI@3I-;/Y:_P?K]0E]M/U",RAC:<N:/V5G]>-BVYY
MTJ&05=,X]??JT!/(WSG.3Z7?NAGE0SC=<'$0_8R42GV* YV8XQ%BW/''*(/(
M0-;G8=>>8<60HZ(#T(WEM\-S*K\I1#-C==NGW#=+Q%7JTY_(&/JCO*PXZA*M
MYM\ZP8R>&GP?,;I5]T2G"0F17VC7>DO[XE[73^4IC[_:NNVS6MWGK_$#1UQ%
MAB$W3H*K3/2HA"9A'F0]U%&E2ZP2S>E1.";.QSO[TM61C;7T/0R@9WP&2U4N
M0K;4]L4!1"P8@*V'[HC#F4PQ,KD;[&4 /%N_[I<8>#]E IK2:@8@MF6JP-+
M[&2* ; R@)^>3/PA9 N=,:9JXZ;1-.XZ9M!HZ/A!]9ADDJF]#" ZA,J$H&^J
M6I'@M>M,\ /Y;^W^6[O_UN[_F';A9OW3?>J=GG*CWUV7;YS/=KM>)F@-\)M;
M/6K/__FG6\>8=*@73B1PBTF[]7CIK0A6TM [?"!=<3'X5:;T\(892FY'1>E"
MN;"F$-'T=.2<JEA0?,=CLER:K9-7:]\#VR9LI? 24R=54+ZUX3:M!.O<%="T
M([@:MIFA92[@6N5X%#N@3#7)N1@D6$Z\;AB@7H ]X'U-V.,(ZU/_!.8^7+ZU
ME$UD(<RX(P6QKMXBX#OU#.G&54H,W"THUVU,QV>/3.*F5&6BAIKG:9>DP";W
MXX_"EL*6R"I6UWHW3O$OV@UZ?B DWHXZ?33WZN!;WXK+0H>$9!YR6 9;IX$8
M\DW0G-1(+F0 8:Y4Q7ZZ+)CEMIF.%)D/IHJEQGY_-C$Y+V37DWE &OBZ5IMV
MM %!_C[1*%O0B_6$C;J0$23C\!I/BC[\ 6GU\2$QVZC9C_TKATB%LQF8Z*_'
MX*5V]N/M!Q$>Y]^W?KTF.A'Y\VQO1U*Q0X7OSP6E.>PH!@]]@G7#C;#@_<,I
MEN#GYN*% +&+3%5BV%]BS',GW7N6GQNP?>\5?)E 2!1^QF'L8JB,"Y2T)0L2
MB: OQ1WN!4*)WDV?!E<;L-SC;L<-;N8O:@J3=QQK2&43X_87[ZU0Y?;E?UR^
M_WH&L.C$/KN^LQ.WW4CGXLI4!\TX(J">YL#D C^R 3/X./-$KZ><KV0NOC.C
M!.85(X&1V5OY0 9>9Y\VB^ ,Y#C#')ZPP'6"ZK($29%B6POZY7W+% 3=<N:G
M#M46Q_VX5/P1YY-?,-8I#BEW/,PY';6&'[N?*W!__EY=I5YU5AT_[076"?=0
M3Y7V :$=*-X4'!#G]0"S.S#5(+JA\@D)<MWB=I);PL1Y395IMP!3,P2Q4FL?
MCQ(,[[(T3OQ!SJ0QQ\0U9#5>+#=>]A-QZXGZHN[N'^=)0_FY&5KR?=/WI<T\
M(E"KONM*?KD=G^-?HCTL8"?I#70M,/T-W :LIDA2+Y/(;PC#X+7W\_<#0YK%
MOCY:+=HH-!TL.A0W=X8C0]W1/MOTC.JS$*X=TW<%QW.9M.3(OM\CJSHSDF;T
M4:PG=AQ-X/W2'3.E,JQ2)P$_U/O@]D=B973A=;?YHH6TY[Q^/QS,[LXK)QAR
MO?]@'[:BC:W9:TKP:AUZ;MLV=9#X'%<BO,S<>*<Q#:N"'F5P;1";M>C#7//R
MA1ZI8A%V)_-SOJ0B72L39Z?.#UU]F9 ]<24ALT.8B?+#GB.ZZ%S@82+L"NUU
MG3CU/).N48\Z&+<('9EVN$;U#-'HFGKC"T]7'_&$UWO=X%-_X\2W3P:>%)YF
M86OV$?-FBS7M&XJG0"CR:,'=JOZS_0:W^_-2S@\\_);_*IGUX7D14<$[-;D6
M(!_!TYM<1 Q8%L]SUPIN?$W5&]BX:#1HMHT)\/5Q5M2YY093YG3A4.94?L$A
M@WJ)]$*.8ANA9?Y)TYA8Z&Z$3. :[/'.:E/MB4[]@4U5<<>IZQZ%RML?PT+\
MD]I.=G(ZU3N=._.>1S#FB,QDU+CQE(!M%ZRJ*(-RP%737Q)*JT#(@$^[+X5*
M>81"SE4,;UY5KFH8GZT^_V#M71%GICKNL(XB&Q E;TS?X^U#DMHB*Q$KLTGR
MS;9VG1/=(4<C@_(68D/\:,^]WE+$S'7N=JQQ5H:O\V=SW;ORT'[R(\P><M8"
M)DEG\D9Q9E ."Z /I/UHZ19;$'NRVHB,DQ3*M+B]Q2MU-3#W4J5+W-2A^R5[
M1P1>7]9SRVXO5(V %3L^FD&-CIN38,N!.@8%@0S )H1)ACVZ/69T;<W-Q,>7
M2RNRC#U\Q2(B^47"#KY_,5+$<O#5I^NV>L59=;\.C-SHW6AN*_(1(FK97)4J
MHP8N;-6/151I=>&>:%Q+F*SKY?,N,[GO63\"L!K7 X\E/:3):K08'4U2"%F
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
MXO3,[-S\PL]?E-6U]0WJ)KBU_=LN#H"3X]_:'^T28=NUX[</>'[;Q;$C[/<
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
M.THETE?BS5?IZNC]<(W'Z;9N,$HQE9.19RB/'+%%#KMQ,"I*$- P_]='T80
MB#WHN[-,[C['0PE41>6(3[%BJ6R6D13"S/:F-=S.^DS:Z7YO;C+G)Y0LG8-0
M]T-G>J5C,>B!T^.1R8",HH I,-0]8&>;G'G"X:M":SL#9J+7//<YW#41UTN^
M\G>%^9H24[":'2&W02BS6SN'!;PN<<*AG9A1N*G%H"W3(';&7*KPQ6_[#15O
M;6!J/T-GW!H<MX2D49])+"#N #MT*A%O_H[B._P<H>]]Q (.\U.*&"DYQBS
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
MW:4%NNYQT('@?-R<>#V4>XJ[<M&+>>;8A<'ZY<-0@#S>=OJAZ4@'I"IH0E"
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
MZU? GCYP>F7MZ%,)?S5I"V>Q]PK"CD=O?OCR15KL_MW'LA]D_SIY_[O V^B
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
M0X=\MTKG=Q*2S>\]>,[-T<&9=[9#[DB-Q;#ZFT28C0<O4:R%!3S%[M6"3BB
MN12>J^3!Y,(#BQK47)$LR>[#OE^_9L?Q<S_T>(P]QP(F2YGB*4WH"I<F 9PD
M-9S,G4TL>F)MG&KI$>"9H"1=MV2LJ6_'"?"^J[B]=Y>9UPVMFTU:WUO9!L#@
M!>&4SLG*MM$3FY 0C&BM"O&#HJ7B6+K,X&3M :'7/&MO*H1"8J94^H=FVNE"
M\$8X?[T2NM$,:4'39[:@A!*;(=P;?'O+EL".,WJYMIU>'P]J/KXS'WLRLN$/
MCNG@*Z5A1?T!QV0L''3&=PN;73<UTQ$&_J/(XAN^8HXNK$;06PZ;RE-ZBB^3
M:^@66IS@I_#_)8<66L!=]:U&O[[[7*TT77U?[F$S*<++A)/TE[/UKPHEJ4D@
M+Z$(%SB)B$!Q^C7;]#\BG6])CD3X^F?5>CR0R,^5^^*D9V\(/,P)#O#)D82;
M:8YJKZM1E<EJ86C7;E!!)I9FC&I&[RK'<B+E?^1G)]KWGWZT6CPR]N=@7^N1
M9HGBV*L%1PT/:S?H/ONX(<5#&J$A05YJ,:/\&&A!N[:(.O8#RHO4I.P>J"(/
MA2MRI51WC9<5\!JHSEUZ>D6*N^.LKKY9W<@2]4:#/5\O2MI/3 <,>EOVOOU*
MKV?9DNS9W=],KQ8?)P+BN,P+@,NG O<^G,)$RT--R#EF!YYLAAZ1G!)HP!P"
M2R==GI:/0YK0>[0N2NVD8Z!/GP6E?]7TG[Y9&:=^""I;\:!2%@SRAJ<SU=E&
MGX3J2O^#_=G@!Z/B^J:'L(2]/5J:QY(H0?*\6)4RVNB#"D5Z[);@>LU[$W=&
M1D:VX8FZ?0\\O9"9-'.VU9O7<M#4D'*@!27^,FA0"!89@!^Y<*9/S=P4RZOB
MQ#F<G8)Z/[UZW'*VQ@,YYKVN1Q>1:Y&P"$%/YJ#YD<XT=]#&<H#)N;!SI1[C
MP9?6G<,H[<3X)ZML.SV />\]O)UZ[/)3^ OFNTXN(=(Z06^8D!@04AY^Y2+?
MN;6OW:85@9HT_9RGE\.C7)L5!.[[*>L:7N1H+5V+IUZJ!KTI"":OH"/%@[FW
M>[+.0@>$\X?+4Q@M$K;) 4[/56I'$^Y<$,S[XOE8)PQZY_S',-NA)3YM1P>'
M]S:*Z6G.?+4*6W>"ST1!_WIPX_J+JI<Z5O]QE@U_!2/[5-(S*QM9 -6J;)6A
MXCY WQFJ29G&VC?3X&Z>GA[P3;TO+EJW& FQ?FC'K@S?V0JF;3[SAWP1D1E%
M8@'FZ(55IA$+&)6QV&&P %/\-HP%N*-=A2TH:!W(8C?C(@OH0--NLP X=E&2
M!;#C%<F$M"N*J32?R;!B 3G8;246< ^RM,701D^S $8NXZT9O)4AC,Z#;6RQ
M@&-L_A &B@5\0- Q+* <5K9/ <1FQ&^Z,--9P#26\0E=A-_D8P&); URJ$]T
MT&(;9LQ\%M"'IZ>P@ J!31KS'78-S>S_%YEA YB=0!;PG,W>R,2B^]68)BP
MA\'M%J'#AQ:&Z!+1+. $+R6'D?!&FP5<PQE[$]<$/A)F+'#VG1[H1LV'*^=V
MF*KID.&'ZYKP5.KVP\P=[HPHA3F3RGWR&7_]>Q'L''IR";&MAPAA <NE;O@=
M]X&\[<VB>04F?P4+>/$8A#$[5=^P@/<%UEB,-2T_A*FS-(!Y1DFAQ^'!.\)F
M.H%Z7\.$S2[M_A6AWJ ;/V#7GF$ET"/B_; -4M;0K.(O!C&I+.!+=<Z[9?(J
M/6X>'<%\\B$CBK[,J)7/B +^1W0R/K*<!MD+(DPIUSZ42'JJMMGD/3FXXBCE
M:O=)\S7G$XN/]06!V0O5=M\S"^U&1T=L1FM3$L>_Y H_./E\>7EL][Z]1\F
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
M2SJD1'^5N(2IU%M.(I#P")"0U5%9-&QN4]39H=OEQ *:4721?O2T$;D]MM8
M4\4()_"^4@O2:DA:DH#\I<5#B,UIMM_;JTS"^BYKW#.=6BC6\1C"=$8%=BBE
MT"$_J,SL=I5Z+<]]'F5GUMDQ>U=2('HZ/ +=;(UD(\-I(T8,]$@W^ZY57!I>
MJ'I'578,#,NC/?3 K_$PDA[Q[5<;#_)NH]BBCMI\D%VPQ^O(M.5-9&X?8UYF
M%KHD8>/3!C="SY#AL>)&*PGL=1I!DTU)@6G=PO13/V2],"-4BZ'K'[;6]:^C
M7E]G 4VAC(+-[\@;-/=NA/B2YSN_D[U\6 ,C47IK8)!PD+6 OP$+&.W>^(3.
M]=N'63WTVMC$UMBUJ/HU 9*4[Q=./^L\6+#N-T3- 0L^NJPVBD7M+N/;C+O
M @HT!$"YHN6Z4WG>1).]BZG37Q\>'T3J^9_HSMUUBX<B0BHSV_Q3S3)GJ6B6
M]R\_E9J!QBLY#*3]$ NXI@Y)@I$?JC7A.5!=\$\F870S,F]S!T'Z^BJQ+BQV
M,.>=\5&Q<Z.J:;DU5WKS$/+V%X8+[QN>6%8@8RPIF!@M'0RHKV61"_>BX>_5
M/[=E ?BK0ZOMO]PPV7I]\4KHF;UM)S3K(T#^XU\?YM=<>-#D0#"6;]=O.@L/
MOJPC;/%#1OY?0\PP4O5G_$PD[#?Q)"\1^:AIG!6S9;N=0WP?KV7M?[75Y@HF
M4EC E%SK?/(H4:E%DF3(Y=GI:MC*O=(UHRMR?C5F"*+C'63$0V)4EL;#UJW@
MJ^7?!9;S2Y?0UM0#5&QWIPR"OF^(?B5*OC#Q[X\X%3:6F'PZ;-0=!O8QOWQ_
MQ_8\S^/8LQZ_&JZE#S%U!BX*N(2CIWVUZ7H;?&P-YEQ(A-]L.W'Y_@.]5OTS
MK+5[B0A+]]*<^CD#EYO^%?FBS)A]$"XM;;(D\7L.@<^ZZ6K)\UF#,IL2[+&N
MO+/R7P,.<NQK+N4DV:/AGZ!:(&)2*7)'C2[+CJ;(8XYY(RMCSR8:()V(U<.+
ML2M9$E.UXC0IU+<)8/!&BXPXJ)>3/7U-1KQP)G6ITZ'GQ;45X;@60 ?Y!B65
M>Y+4FVH6M.K#1#^AIZ0'29V7V!Y;='Y9_:#9T!CG;DLVII\XVE_04Z6[A)I+
M9Z,1%>8>OW "HLF#!8B!)4U&1GCAL59E\\330T:62:%_-JSQBA^]AWY45! D
MK2.R\=E6ZTR9K*&F[([-TPOHO4TCW)"3S:H$0]6:\8K1%Q@P:[32Z&=]G$[^
M:0@WDS&4+3'&(_B<6?_?NP;+-Z'*7F8Z(K,RY'_:1^?83F0!/#;HKYI("#ON
MIEUC 7WF!?#N O1E^*]./8P[0=:4[//IX3'8Z<?L*,.NB!5PT)N_VPG_3V09
M_SV)',NA![6R #NQ[7Z??_1[ T4$8B5?F.GXA]?^,SN*'5-_M77YP^+7?FO%
M0X\>RH,=GE+:EL:26]B308U/^NUI!@8[[(>8H6<.HY39J/O\!_3"J$'1-^M?
M#L-4V/#$QT1[A(#?EO[! @09G.QEW1ZA^?WF60F']#]!$R^[?V"6H;N2!)>T
M./ '^_L_[O_V8:4!&PM 'J"'=)@^TO_H/TIOU9[2G1$VLW=8_6=VR*^/RVR(
M_-K.@@8OLX CFXO=7_PZF7H(^EGV?-1ESESYS9.9_P0E\W^6S?'_XT^M_VUP
M]_]'_X^')1YQ2MJD2RA4?2'9VB1ZT]A]4%,<YVJC,Y!5=O=.C?X=C)]C<1&4
M!80'TH58P+O*=C1HQ4[]L8'9PAP$-'D5'8S>4 57V2A8 4/)9$JODDV83_'L
MM2$X>S-55EZ8\H2Q%:MC[F4!/T:GL/13A>BV>- 7VPC;D42RC3<LJ1L<JC:[
M),/&N_Q;H!P+T$;$L0!R";OXE8 1V!48%PN8]Z3@F:(6L"G[!1W #T[7Q$]B
M&'SU;!-L^CI'=_TOZ?Y+NO^2[M]1.BX)>PQWPGL;-]5N63V/73J2AC,O/WX
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
M^H-@)948)$IKAKG T(>$QU\'&%RA7* WC['U9)-AD-VWHG%\_K.\S]SEN/J
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
M3'+DL>EUAY(979S8R7V!#Y#$)_N[&F9?5<-$WQW32=S4@+U+E%QB^[UN7ZW
M;QBZ72DR37*@SRT^UITZ_7E_2-9MN:<9EIH^/ZN2H%%?AGJ(@(MM;MX)VR+2
MX*NGY)6 $1RGCH:3O254XNT6[>MJI7 K9U?JV>P;/'VD'D0IY0,V25$0K'V.
M]F(0;W.!MW7&^=9:9*TZTROIYQ-VI.J24^_/7QU+V1\R\/X)%PCXA!-L(D?,
ML^BYS9#0[0+[UQ9!6F&2'H\#$FYV]P;+S'EXTKB (CA$$\@)"Y8#RT_UET2U
M5*\&[T%=&L;8S^]7QXO9'>SRM4U*S!/:_8PSXU)HO,T>!4K4;Y&_)/_3J+&O
M^<137\<"*:FNM2D_=62XQE'-;HMNI-E*32(H.$9D2Z!H^<T*O**;(LO-JAG&
MCUY>-'0)"LJ4>VGZP5%MLSQ/[]7T51VT+PQR2>S3X+/G=M1@H>EP2+JL-KD]
M3*.RU^;:=.1>E9U'>0T63HW2B+ C.6@3BJ,--=W8SD[5<*VKCNZ&UY(FSD Q
MX]]6Q#SC @E=Q4'LZDGBHX886SYF#>,.;IQ(-FO-5OZZVTH#<>KLKG3M1VF=
M"3LU1:^<](H=EB<]A;&E-NZ%O*:LA&>%@_5$$=;Z_/YKRVR1??L4QFT/)/Y*
MM,*8FDLX39W][5[_HQ3X'Y<Q2 WJQ?.:B*17,[A 2['! ,-6X G_'=H"[L)$
MBTR;G<P.T>M4(C47Z8M+)+[GX(G><[7JAY']8 9-@G+AQI:NJHZ397MFA;.?
MO2]2O9LG<W5TJ:P?$NP:!XD[/M 49<XP*S/8M7E23CDKR1)/G9^N>8[@$?^1
MJ%'QS=V#\>/Q+4,A!9'1'S+VSPQ%-!2_$?/S+QAA=UZ1%F6&HBJ1=-0:$5[L
M&\C2ZGB3 VASL/959/Z9&C#CTH5+.=7QGN[Z5CZ]*T(F/;QI&<_0.4GJR;?3
M36-KB%M-=K+]00+#8ZR;L:F])OU57O6FJ/PA7L29A"M)H!KA;:?JDS,?\DX<
MN%4[X$ID;W")65Y#/ CQUK];OF_D8[;"A1Q:Y9N^J2#HR].GSE^*26=_P;@.
M.E+*D<VBHV@/<!+:U8!;FL;PW#CY7N'>\#N<S-@-'HEX9O%7-.^K(68DJ/(<
M=,^X/; B ?7T84?%N_1>77_4N'U<QYG R; M>5?P,3\M' ?QR:ER@6!4WQIA
M!9.B="[&A;2<5H&DGXNZ2 (?XI_4CQ,246(-NRE8WT@NT%:34KSC\O.Z&F]+
M+C!L5Q,[>&1[K/GVZ=Y\VX<2.U*M<WH41V0EKOSJ-["W3QQ43O5(V"!A[^3_
MUVEL^WH8%Q#(X0(?C[+]N("7SRD8[*K24(\K__B$!R: "^R:S8XO;R8N&[Z
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
M7VVJW^M11?87<3X]-.)ZO$6]G;%[XR^"-ERAFH*JY[Z9*(#E[1%THW#7@;S
MX MUYZV881G1A-==C:&SM\,);P-F]S\HOMM\/,QK9;J"'<&V6\2*[G]JVF8D
M=:M+NRL,-6H&7O'/..@0DIQ_R+7H*>UA5C)5ZC-]Q2BB"?MVJE%$W0DEP3X2
MZ\@8K3H<Z-Q6$XN27_F04"I][M<&6^, TN7+^Z[5'OK%.?A1/3K2^?(I4^EC
MYK^$#_'-./2X5\PXYM'5$?D_HB1M4DW;>>+C#!=IJ5=C?F@EVGVQ>0L#O]G
M'R[H0>S87/":17 L%Y@O]Z.L^_<7KJT0IM6A+55<X&$XB(0^Z<&%]:MB5R+>
ME544"YG/]>/O,S+8*13P(IR6HBT^PLYY9,,?">89MO$U<?D^418[*-.'_+7P
MDC2I\0<'\3 GZ:C)?S%/7V*G3&/O0C=?YR2RYSEU?Z)"?X<PNLD^3&70G&5S
M(G.R3E/GV77IVR%SUWW=EW=,I^9N/I%;?5R!SS-Q&<&/;=S1H.@G2T-%_J1]
MR2MV.4YM:/1Y59SQ6)!>OI8JK\@*QQ]5GY=53WTE*.24;_0\RT10CUY[0WMX
MB&6M<./VG'[XDO)+UL<#J<EXC-=27RX5MSD2VYB-**<3XJ[=W:<SMU%2SM#0
MB_Q@QS0 U5LI9_NO2#@[6*DK+<[TYA_/S+=1D2A*[5&NLKIF"2M^Z3^;.L03
MY!_M5:U8P_SE]V9]*+;Y"]$G$#&&8&LBP:/(,K1/()PE K!-QIR\R36GC'#(
MXA'SKM[4@EOUXJ%E1L5B!WL=#EDS[-Q.Y%H"D36'<G[H?7:?IHACH:%A ^Z7
MQ921S?W)P3N^<Q=F?A[O]&"X7:_H;EU79\9".T6X0-%M+C )DZ>E8@1C8S#'
M"RYU#^AS@9B /FCH$W)JBJJU;(+E.'9S@:ENR$84LF2C<HB^2-I6RGJ''70Q
M&%KOX0);X1 ?.(K]N0V[.H!;J"N',!CQ/[VI=?HG%UB#)<WL]_MA4M,$LBAX
M6Q\JV\8%'F=Q@88*;,M.XLI]/+N%PEG)907OXP)X_&UB![+?B M :"XP\?7W
MFVQ_6UW??]-6=,4."=\%N::#7%-B8!(YS_]B=BS81V$BXR+$!;ILN #%%5FU
MW+VV!EJS8___&_F'6ZO>?[FXMER@48TX%H>BSR/)4JX@/*X([#M"[<SV6$T=
MT7D"[#/E1GB]Q6_CW3\Q0R;S,1E!GW--O"-$WAE%W0G,(#7:/E4-'\A$+AL;
M9<5K%^WV.U'IZI3L/C29Q'[6_=5 +:=A/^?DWQN>_Y"\\=C)4(U'*^5VTQ#;
MYP9<O?&7:TN"*S>]O"-])R0]8N?I&)O(I7DM5G"D/I,*AA: /YMK=!MP>L\(
M(V>Q7@K^AN]'-R;>KCG_)D_29IB7V'2EO=C0\)RS<^G"+^?'X!2S%M2 :TIF
M"ITPGU?L7UT&]K9).KC/7 ^[%WNR],,M!Z\G[6(%6S^:(G]VI=UTSV@13:"(
M-&SS1=(?H4^#<2] '^N?3EH+6EO]OPZZK=U;=>QZ\BA"7G[S!"WIP/!PSO-O
ME>Y:[M\6*NNW.537E=556\TO:7B[[,I6/=6YRR!5QL5R1^RMC;O>17>3:YFH
MWKHH+B , RTSF:ZCJ"*%]#'8W*!>X5:J%_)#.CGK]A-H<Q SSUL0:[X]CB%(
MPS4C;]>HLI4IVTUV3F-D>ZOGI=:A8I&G*L0:1:=3=E6A1^0JG+7I[>,6,&S<
M<SU'IC0N)6(4&3;/ZFX9)N%% _9[*&N&QH5NT^MM'!LC:=#5F76@!NM8Y&H;
M%]B,49C-( X11<-"\R,S;/N*9$<M7_Y43C80X )GXW)"WET77=I<>\!=$6\N
MX2#]3]RP_X\;^!DPRC%1XF?1IT!M6G"BHCQ)%QLK*?L"*^FW;E24!$>&;_+'
ME(]'7#R&KK:X/.0"Q<*?TG7G\70[NW@N0+?B C+LD[CQZGF5$($LFIO"E@ ;
M:U/<F=J4:]4/7XWKYO66*Q2],>J 3N+KAIV#64'81C.,!*;#PZ ,#&0=16]F
MF!2/+6V=YHU@F#Q[:1&=O];FIQ1]>/S^F]3M8E]D$L0)G2D!-,KWW@^CVSFY
MR+&BZ_H+NBP1MO  6X2>>[0LW2;ZU/O>AG:?$&TW.XFDS?YMNN(5#]3B1'ED
MCQ9^O5PRP]0.=S1V8^ZH"\81Z:Y$'$5&MW<*Q^=B31W9B<@KMS *CT[K50]
M]G6UUU]%TMV[!S?,F\C#U5PEY1Y&)S()59_1DAF.I]IM[FK2T#]2'EG5]: ]
M_:=R1%+4_<NL[WM;!$KR(2'<-O0A.%6407UXX<J;/SS\:YY]J0R0H[L.SVH<
M?)!-A(M\QN=0^/9<8"AWS"<1DH%'*'5*76]G[ZY!)%0,95$ULZIZS\=_6;ND
MD1K>A6\F(5W]H?ZS&4$6H=/8%*1TG35]&[2Q/IB!;"0GIU\OSF]<$";9U=^L
MZ@S4Z*_/R_D87_X"?S6[U91POQ@Y]A1?7MG-%C,))IM,-4(^+59&1I"RB5I
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
M$M$#F^#H<]C_/U"0_K<+6>[@_P%02P,$%     @ N4D#5Z_%L6\T5@  F8H
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
M?$YOBTY3D1RJ0@L9EK!1#"\Z-3V55I'2EI.RS^)"2N$YN;8VL%3TN6 #;99
M @,4K$&I8XS>3!,.>+VYXWLS661@$X'7<G^D6\86=CO>NN(\I*%V&4O,*@%3
M.<VT8Z;BB'6VMFD>$:I&O__C\.!;![@\V:\QP=MVBWZBYT/0O**1YQH3Q>:"
M3F9[ZCSPY1[<TZ8JPSM[PR[&66..D@Y!$QV0ZY&I:0C67 1])>86?KS&--W9
MU3F$Q@FZ:(_&E61#4UQ(VM,5%P[A@<H6"./47,=@I'@-^NDFL))B5;23PP,Y
M&P@+G*FPU=!W#$9-N_%XEV;#U)X;R1Q.':/TZ,$B]I8CA9ML,S:=I_HJJ%E^
M)$:LK8Q)C-MUX;$R*D$DWW)60/=R+HT,>[+1LL%HK".]@3T<<J%02MO2PJN>
MD05XU7>AN==/]TM]Q(JP'LQ"/.@<:4#Q=L'4W*N &E[,"Q^VU%4&]>?VHESE
MFJS[_(C"4XI8+[P)GJCY-@!9SIA13ET&>+>M):%"C8PQWUU"_EKF423#$X0!
MU&A8G,8SPL56S+KKV]NXOZL@W*;,W-R* F3*33Y93_8JWPL7!-DQ)=OO+W"R
M'^'*S(UM!A<;<C0CN:)@=J"V5 2=8O5PH>L1AW!<;SF,:;/SGP4A;Q[WU8Z@
MS6-5MW8HOC93IP<\RQKD=E=<#YR!@)8\DCM[1>$X:"1,05D= *M17#*/YT3L
M5Z/YDFO0P&6ZJP37V?%NT)[C:DFOVE*YF@PVAP>YK$O=24'Z8;R6QE1?@5%\
MV79KDD4;-%WMO;7GPVM>+,7YKI\/X%VUY:I25A$]%6EKMQNB'%)N%GS?%4!$
M"J"LW(>^"NT;LLT-5BQ?.-)^7>]F4"2NA%FLRN@BMU1GAA.\41J0V'&: (VV
M&T2HAYM%SNU90^Z&!#,'V=G)F'6X&G'[P%UR2[3PV'H]7N%$H73V*B;A&\,9
MT+UNQ XJRQ1'X<2VR^YXPE9&E,0"1>PDJ@A\@X_Z'JA#EKL]J\@#=8VU6;[M
M <+M?5^'5E%_QSK*5EOC26\3= L[W?(*[XW&W5U>$(WJH.U5.T?[*"QLLQ%*
M!=IX!FKRJ$UY(@/ENWS3KO;=69LLU6 :J3LQ+> *WMMDXMNI1LF19L-6U(>F
M;35BPI4F(A4KR:'5[!!,-[F5#*B-W;#!'0Y?]P)(+,)A8VWP 9)/K8Q3=E):
M#S1B'6PBT@J4;3 AR-E46BHQUU'7$=1O;]&NEL<[2*'$W* /#W;\2FED<33A
MMGK5$'MNK8Q[H"RA"IA6O+P-3>11.V0G16G1[*ITUT '&0/%R3BM(5-5QM.F
M1&FKJ: <U)9NEBXWO;W@\VI>&$-JFJC"I)!H!\&0:,=*FP8%O6JL5=I_DE&I
M%?"%%-L.W+Z88*%8FET&;H2H6@Q#-+"C2)ON;;_)52N%6182G 2;X_UT<_1+
M*A9,Q+Z%;_:30E&(AMSXHZ(^_H:6,S*#[-IM1,S6B^UX'HLE"[/-=C9A"AAV
MY6DH(J'2Q&+BF<*6L3PRX&?>4MV-C%A,%>!A7"?>JWW0R]A()XZ7.:5@BBM
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
M></=<IR@(T+,LF*PV""N+DE=$,F+G2<BN9\.LS;P0!^3X+6V$6?%$C.B:JU
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
MN$$:ZG_G-RU-M$UP"FE9\CVG<>IZI^5U&.KLQAU0<I!%[<2A.[WJ2-5'WB^
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
MO"_-C%C(S)Z<*G@E)L1T 3PW'$H&!DV[.-(!E4.C9S-YP*\=GNL+Y&C=E:-
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
M1F+<Z_H%?@,['=EUV5D3[[4C3$)&$Y_3G+9*@)GK<( KF_;<[B\J8.";T7!
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
M><4&WA3:X+$VK ?XL3GO#3WOAVQ@OL1M=-.])W]C#5?Y"3'A4&.] 1,!/RU
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
M5$C=#P;!^L!:*8]*X2?7$HA)$7)R2VMNJY]56DE^Q>'M3<^%[6X<E=XJDI3
MLR7K5#XL!/I&!52>E!%C.?#RR1$L.6>L!]>(W([:1=[*H0$?Z]?0E__X\CS?
MA<H/%\J7>QY=R[JSQ51*ZN9S9\3#9Y:RK7EY[YX=<]L:;Z1:D39G$<S7<:(K
MW4+0M7Q6_XO1J<F:X2Z:0W39VFRH-1ED<7OC4+;0#5UI<RP>=:Z676+&I60+
MW.&$P$L>V]V\'B@7OS^U<>_"U()LL69,%6?<!\L9H0AR A3*DU!"]Z:)C$$:
M/M1!"%6X4%L2VSY%JG: 4_;;..0?+Y#_]B.H0L3"0MA#5NW4T4"">H#NECYB
MQH\?<KO<2SY$]@L].3EX<?IB[NJK -MOTAZO>*TKB^/Z/#Z[W>XL@6E??1+5
MQ_>PT/[-5&E1@J5%64%/#_/RB: WPCM28J0_IK=*9[NIAJS(N'C,]Q2@BR%U
M-8U(?TN@WJ!QD/'C;" *I8I#=VXJ1T%Y[D[(ZVIO.97F[]R$$2O[_,.?8[X)
M7KET^=-K?@>DZR%(>"D68730-*R<^9:E3D-%WY041L 8"@<G.R@Z 6>0-PIJ
M8C[N1=_1U^B^W*?XM4WRI'/<B^=R1OHRO05SP:PJDJ?.&KC7PS(X[,<]KLK:
MCVXWKVT'Y @)]^NR#3@^:RO9X02&@KT+%R9PWV2GM/J$S?CWV7@>%@Y9GG&F
M]AKZ=?754A'I^/NBN-@"A@E9C.1R#V7^YAQ=? 8""8RGC',K9>HFF6]>'TSH
ML/V47-PGEK)G\EDY\;1&,@<K2'FJRZE/X>:W&X'S-HOG;\;#DV_\\.=<JA#<
M.RL\<W/0W>&K?-K9)2\I=9%[=3=JN-??NI,#%?(N&:>L+Y>WU834!)SZNH)<
MV*>M\7RR:H3^-E]>,'-QNFQX%L)( 1)G_UMQ_;_11X68T7V^X'T05H0^,*<E
M2-G^X5#:/OE2;UXW6"@8HE&T]W1&Y)UX_=FFJSOC=?Q*8V=$1:1NYV7*?;T-
MK+V&8=&[(.N?TU"G\([7X.8'*'ICR!B6**W*LCL;3QY.>B)'Y',GZV9G[6G=
M6E1[(Z]*4>*^\1E2U>A@*O4E#:0?1AW&DEH(O ;T[_2;*FH.,5D7BAW< Q)4
M)"ONBSP[]50$(\GS).1&-5?=*=A0/HM'.!/=Q>+&!#0B'HBBL[-H(.$<&$ R
MO+NP4U7W!QMH-7!U/(BJKX_3[:J+/ZT0B2^#S8]21JE1M,AQ7#1"0D,R<QJJ
M/[ZAR$;$[NJ3!;0'([PQY^WB!\;Q/3MW$V-'Y*^=/L"B]&WM?9DW@3P_#\'3
ME7'+"-"UXT&M&&V<**](;36DJ+Q(*G^>$O4Z[? -W;X=7S]^TN0N\!Z$4^/@
M'%B=SE7,0P=E2N]'$O\=9E(&3?4B?W&6!#)9;N7BC&#UM=9]/^:YY<.XN"1<
MH!#&T*+'X"*L>CRL6I,(%W4+AM)R!$-S6U&5T_70_<4S*_'SDLE7$\3X/NUZ
M&+7.!AXC]J"$R3GU:E@"^+A6LJQ+25.T;;%,7G?9\'W]WEC]1?VQ;2)R%X&]
M9W/=N]X;7 VRG.^A^S*4F>D3E(B(-07NP(=U(S(TM'FU(Q'<-R@GK,*G>"IK
M+%/Q,Y^YU G-$Q<;#[KCMX+>QCL8SI2.\&I)'S*F:61?*64QP2\/=:9/F5:H
M@W]<*-\CH1=S/4W_@+=\K[E^'*]N0(CE2W03?(??TB!O,W8?PM,[RD&D^EOI
M4HS%;3<)@6]%PJV5T8W?;,4"%[/WS\<3_3\)3+D"#\[S$#7ND*.ICYFI.!8L
M4)QU.-"QR>$D.2T!)"+N;6HEI+=YR[5I%OAWS8GFQEL+G'-RDOAIU;?S*\>9
M:\<*Q?I3J^ V-&-J>)=&"/U<8/28RT.-,SZ@]QA3143#F'0S62<[+?WD+J&7
MF04E&]:)%,*UU][)9,V]M:K,.+P;?!M*D-SW""WN"M]1-E/-2\+#'6A>K:1)
M5JZWU(@TY>CS.W="?&YQ)^_]^7.$:&KA+'GCZ%7[,JK.Y<1D_6&H93,]\=]5
M9O^UU[_%4"=KO:<HM*A9WBL%\!X].-,1:>_*5,SQT&=.F'?*IUX>/==N]-F=
MR??*O73:--$FMC/*L_:S^T",#CH+)<1\B19D[/QVH(MQF%@54'.QKK+W^#6+
MRH_H>;OE3$W!VYG=-7!1T 4>!NY?Y5[%"]&\AA4<%.7]HET%O0JQ)5S[WW68
MW\I=74)N8^'':LL^SV-+\$VAH4&>FS\8(2Q)%3-F^GQMH8)CB,^PP_"&? 6S
M)L2W-F*R1K"$PE^WV=)HO'^V=DM? Q.G7Q,29(V>6] X3;T>+D&P4 Z=E^%Y
M9Q9=&8S313=>*E1;S;1(K;Z98%P9_ ;*?2:O_]L?:_P;5>.H;<PTA@?=E,'1
M4[LC4'+<O._>1&_:Z;5=[AT&=-M6MX2?0[?V$K0_G2@X_Z3HZL1)P=EG9D;M
M8VM:GC08_3"K?W3K3W)'>!*5]*V((4R<>B!-CGU%=OA2+U.B?<HKX?"0DDXX
M&,BY/][(R*.W.H2N@3I$Z8- I_0XL27B4'7OK:+KH88,A+=4KM2G+\Y2;^7J
MRA=?)XS6! A<F1C:JR_!-8;KQQ.0W&S@QCZ$$_(A4B0BK-K ._.<,Y;/%PN3
M\BG]?*S*Z!OW7>NG2JA/%V%/![9 W<6MT7Y+4LZ"4T8@Y]D2YMOP"+>Q =,E
M\^+OU<(2N1XD,5KO2<&VK[ON[-T3=M/[Z,-TQ9>Q9S9-HU!MZF&)!4%<=<:/
MX&4M]U".QPLIW53".PHU:M"G<7ND)[E]2,\UYWB8\TK&AZ=/\XJJ5,:6VM$.
M7HR3S#3E79SC'9!E7$<CT3(1]A2ALIA3C=JRCOO5MH>)><6V'R D2,4[6V>-
MARP V\[*?G^;[2^DY4A&,/B["5H"%*YPE&PNZFXLG8A]@#YH1VMM2-MCO&L'
M[EIMO&WD>+C'DD;DM2B/W)OF>_)/'A-Y;+-Y-^J(9TV]U(.H(UG_&HBZ3CK'
MYP%.J80Z :#44ID$BX%S5<M\",PD582ODFHLZ'85CUF721]"0ZAD9CQ*K5F]
M(\;&=^GEUN["J2JY4*X$,9XOYM.-I'BD4F#@B#2Q&HICV^:N');:4\S/SKE2
M2ZAW:0Q$(7I.DV4:%"*UI(?7Q2Z0;Q7DC"H*U*UGLD3-J+%]'\B(>7V2"&?H
M@,8YDIBA.N?W_$5$F%[O6\U73'XP7J-C;25LBL'35<@&''+-H<\WZ:=^','!
MV, C#(L'1E+8V,8X3?,@-GGAA]1J>L:ACK_B-@<B&T[.PWLA^,!/ =2<;TJ"
MWGAX!$-8O$7B?M$^OK7,N5V,$PD;MBNNB-[!,G#X[@]#8WJ$*+B)SI8<Q]+4
MAE@F0Q!6I,L-!K!2RMQ9H9FQ^B]U!&Y];>')4]3'C8"TT_!&-(*9"CHJ[&+H
M4S"$#?3A#C^*XI<&37CSX%73F?+V372FS&!FA3;PZH*.8$G#E_']?>/5V K5
MEKFK)P,MKW0J[?C4 M4[_]X37*]_/-&;0CK%6W[5RD@\=JPO^(L_(U-R>43N
MZX=H_M2/<EO>;%@D'FM",')$\RFG#6%C?4VC_-=H(43OQ][G?4/L10.07X]O
M\]M$S!O3C>=,-BBHHY7E3W:6IH1-"-7KY>Z]F+-:$.-#S6)F5.M\<$>*,+0Y
M0R?+OJ<-&Q/Y3.S"WY.\]P:&,89!@G!?V\O%ZJH@(W#L0A_N%BG4K67R*/J=
MED=2Y"PS3XD-+ Q\9P-#N6FY;&"G$ZE0%2N*ND8+>NVXU))+R]6HGQ<4+ XM
MT6,<,1X8U9EJ8@-EK(2/P8WIM+L_UP/>W3X+-W-0UX%?;>D8)Y2Q]C6!,Y?.
M,5-??F<=5S-@",RTL $#<]@-UF=F6"F<QJ1X$PQ#^W*H?F&%!;="&3_>P8T\
MWM$X*4G42V3O9F/8CT#;L>9")_51WL!JG0):8NJ\L[EK=2,/1CX<SB7#P^W5
ML^(I^.I66MJA)[D]^28KTK72%<N88^@8JZFFVTW[_86R16E176;11FNB-OF>
MNZWPN@54]Y;YPX)D6#U(.X)O,@Y7VRHA1'&.\":%R%XD^!?_&%92O?CPWILK
M^TYSOIF47W2E=4*MOS MEZ)^%MLPPO]M@7'2*4 D=M;6XTW*S#?RU4O:C[;Z
M#:;7-*&=6%DN2!NJOUT%K:C0VY!EL8%] !(.D_ +L.NN='4VP)]L,[SAW0;*
MHC9?<BWXC>^"MX"E$=$:^J\OQ]MHO7ZG(^<B*Y.P5]M.8NS%9ZX/9W"G,Z*8
M ;S:I^V4CK2X9B5]MF(]K[LV,TD3M;)2;W[I*#@C$,^ @KVP_=U_ZWN9?R3X
M =8 EFPJKT=TB5YD\3/VO"_Y\'UU_:3[9L]L4-S05[7&O3>W^TU_'0 F_>,5
M-53K$>2KR,&DQA02DI9CW8TZ[U0=U"N<8G?"*20L4) 'JQW \4.4;"P,)6FH
M.[+- QOT\'0]NBY8L8$-:5\10X>N.Y?DC^<[G_[8<]?4XQ,;4/T0T:RPYY36
M@=R8[)A<[6/&\2^EQG=DK4;'=GGDIP0$S*33!<G"XQ$0LG!%AI<C]U;O6WSW
M@U]P.(L0]#R)-X:BI?[D <S/27.N6(HCWF-EG,5=1K9M H51ITBOL2(H)Z*]
M1-?FP 4'@>]-N,&?-\$3)8FW!,VC<]8_+B OPV@RZW4Q!EAQ]S0%BMXZGGB
MXOD]M;;6]G#H;F'^2)SVJ8G1]M%,Q'L:_ FM-2K0C/O%>85'V:?GSO1>'9<1
M(DUDBOK=3'"K.KWIYMA=?8[B0]1[M XVF%'4&P>]1JL5UMX>;&%2H:0,4J>9
M\0S5.)""UW\6.QAL$(#->8I)J2"R@7X\U9S</CH_>M\!GN!MO,!K7,8&II<W
MBD;/DKGN,8X Y(H'OC&JWL.LCNX;$?#UAB@(Y7N 7VK767H]0YC\M4:3#?/"
MS6_XL2!5ABJN@6G&NF </KJGV@3[P1?.=9E8FW;]$H*8@T;,X9</L0BUQU(#
M?F@=Z/7T[2!$JMZH:8C23 RH,?ZHT$MD1C>9LP%,R@<VT)>GE+D>@O3>3(-#
M/84+0P!&0"YSTPS)2XWW\=/J13\<!-A W34.);"AA%FEH<,&#N(&'1M8$KO6
MDQI9NVT+0CCOUK&4%P5,UGQ91_49"QM6B.\T:/7@EAONX \W,S;0S9,T%@@R
M%!&$&!^6'GY(EJ3<B]Z<#K@R$S72'V/+.9@(CF&1)2.O&XS%(&\R)OES'894
M(VA_T6KS56PRSCL#DW=]LYE5R;K.2K_]!(\),P?GYA*]F>I'?ZP@8:P61/%H
MN#\;<$9QD\<3Z6_HQK89")&*/N_7-(7Z$:$K:?O(:<EO[IW8%O;H]CW$&&#Q
M2C#+S32B4:!6K^+!IV6[\E&S1K,<[XE'CAM2$')S#;[___$;V3]'/GH 3S8<
MUB-AH<B70^VI+:GXOL:E.+LI/[=QY\?EX#;^L3#_V2_]6R<KMMQ&J=?#R0;X
MP21",,DJ,%^G&Z4)17[?>DK6*6)(XD7Q5OA9_X<_8LLVK^L$E=TM.&Q3O: \
M\YY6'C0F$[%!#9!K+SBF;8;J?B2=R:V:[WFW'-<7;[+TL1FUE0:'*O? '+$P
MJ1&Y7;):9:(U(."$A--PHR,*%SL%< R8Z[G/3V?4[- ^$?7$/![A4#=V.\B9
M)XV?=QN/;]>3&^7ZLK] 4I[:7X%AV-??(02/31XV\+ 0/RE>"V&3XK8<<";?
M C?56SMW -)G\)K+A(83&Y"L8.V#].G0N9S^AW?R_XZ0.4BRNP(C2Z$92]7U
M@S'5W90WHG\S./43OWP\=SI$ W(8R4HX"?':_4@&7AWA_9=O>OX3A% $?]>&
M3<O^MFFC%SQDZ<SU8)]2DABQH[0;D(N'Z'WY2_]!OP+KW^*7G^)%P0&1[XC5
MA:R^G_*_&<2F0&U*94[Z/'F)$3L-/F;=?YL1Q9AG5A_)B +^641#LG;O8,8B
M7"%\$T(]21YM  = 8@=#BG7@'2W5*=^^'_08& CROS.S^43A./UCQOE(F4C_
M<+F B9U;],;QC/,]$!2XQP8R+["!5@CWL@$&%MD=)CAW;>6)$0^F^(%AT"BC
M<R49N_/:*3LSG(6IT6?7GM*U:,0+-D"+R&?Q<K !W4@VD,0&(-C\:]OJ;P;Q
M.3RR^4S'%E ./<5RP;(RG1 =B%H$(Y(!82>")I)L!=M4,F;@&8B_[2O]QY$U
MYFD3O<V66)85LX/1R-3] J:!*'"#?P/#!AX'X\?>P5==L1L@#?RU1_;/0W.;
MMS,P:QAQQGLZ=B-B,^89&]!@T=C LLP*E-'WK('UUQ#3G8AE-D!F _^R/?C/
M@WVK1!WXG(3ZAN,Z8@6V)G:4%<2DL($)XY\(UL%9-O"@#NS, "?9 %3'?NT4
M_O,8;J8A"M&K$;#<L@C^A,^JF#%6Z..0AV"_@K^U@MY?V48 + A<FL3\8 -?
M$=]OY6Q,K4-:C/N_-<@1-F!%&6V%?V0#+\"W \8K'4N0.@^!)]D !6;)$.)D
MQ?"S 04V /NUK3AT@ ULWP3KY=B %U2H0>HG"J().1@Q9LF0%-V>2?ZRHE^"
MAWH;K$'-B@+<I/N-5;F-W9?QD_6R7L>$)^K/'(#W7Y+=KQL43>A,/*JK$IK
M!D[E;VLXX\4ER+,ZI4):+!KW9AZ&PLOAZ-K!OTHQ_Q6RP]1C8J'ZC7=%[ARF
MM8Z-/KG1I]0J;Q.J.+LH%N1XM?(11E'C4I21*NS%EAP-?J0(&ZB_@;@%CX&^
M4RO'D&<FHP49=AAB>?)X_M,1*0J=D%WPVN/9PTG_EF=QX6YVN1:2UT:BJS2G
M&/QT*D"KHN^C58KAMK/ZV\:]PT7+L7?N^!#G8@Y*6M0^:_X<L#5?+OWA-O7'
MLD_U1F85$H\,)[0M66TV0,' $NLJ\S#D,J/LBBE;8RV]&S#VCY1O'ZV93#^#
M"J@[G=^S,4Y.,O$>[&#QEHS#A>;DJ3'\8YAPJ>[2'<AG463/BJ=QW0&I=X+K
MUB1L0%]'81:O*D65Q7-NS'C7W(@6.0=SG19 ;KS0=\N7N1NY<TYA=PFN5>E<
M"O'GHZ5PJ3N'@D(R93B/C87#$D8N$=NR.[JB9!\RDY3;; E@";P1MY>&,4^C
MLB"\$ZS3QES[T329YE(<.:+G/)G\(EY_(MX0;0+6ZX'>\$$\J2(2I4>_P&J'
MBS+TB<@P"4%*(@3?N*LU"]I<4R8I%1\_IBV=/+&78V*GU\S^=V,W:X[4?^X_
M?%C0A^H<U4X.ZVE:?[1:-?3Q<GQ;SMGE3\/63]SU$3&!,@P!-3IU(JE>B"7.
MQ'CY:FYOMI<UJ:9$Q/K9AIV:N5(OJG;>0_AKF]+K+YR/KE5IK=X,S[VTV%@;
MT9FHITM!A%?K'?[N( %IEVYM=+W:5KWT6?V164SIJP+-W;M0'FQ@JPBMC&(\
M+C/O64C+)"T18D*:U%["^10\KW]'G<\W#%$[*S=O=T$J.?G!]H"#/O>L-OL$
MZ5I([ "2Q1M'@8\=?S&B%X%6F'9T*"YV$%X@\?MW.>:,V%^X!B5@\\_Y]F%M
M&2[3G@(F5Z[\$W<>_&DGP@INH8KH39/I6.#(M6*U@>5<T=7JCD5LP(4-N--"
M_32ON?654RXN":=ZWIZ\^MS5:E]Q??4[ZQU 7R/X_HGEZ/MUAF""'C,!?Q,_
MJ+A"@C5J^G>Y^;7N6^J:'?P6FA)DI:Z-PFI)QZJ<TMWSBF4-Q)=1H=PD$$WE
M(2,7LLEFYF5=&IS$(<SC\L&[0S0]0C"A>"A5832_N/3=@R:5Y(NZ%O9M+W<F
MV.O-^]!A#"XF!L658X52ISEFNHU()>F4EU.D:]PE/*)G>I56,*].*NX8O&)W
M8+!&R^3>]CS]L^&I<<N6C+V!*G%0>E1A%I2*(Z,W&-9!/GO0(NFLWBKU>ZN'
MK# DV;=0!F8RSI(%1^>-@\9DD6(S>^?*60K=$J%"FI>DJV+\/PVE[!FJ&_QR
M5T^7J\93=7Z4@ADS9@C9* R>(G8TSC$-ZI "&O*'DZ+7> 6VRTLOW#!..9?&
MJ>]QBUZUT>7X!I;/N G=PA)=CRWE(A2:D=A $_[>N 5%J$S*.W>6DS"8C7_Y
M6?1"3NN#24F[0T<VKKJ(G)%*V9_9GB6%E=5+8>A0, 0,5(+J#Q94B]/%9U5&
M#E-*4$ID:J+/=>*"KDC1_'@:;Z#7.7-4BTS"U/V7BHDWSM@P-IEE:Z.#B#J0
M;,P& %8KG@]_?6@IO%:8W!'E.?60L%[Y-GD-4FU2FO,:7Y&$F5S7VL$+(7J
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
M!!:A-"KM,67X9I8X_";-\Z-Z0)L4ID*&XWW"D[YT$QV# ,=_YBNS_]+K-O;
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
MCY$\K;$:7T!8>XE>15P!,AMAP'T"!GXA_U36]S=E,6N5,( !%W'<(>(RB_N
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
M[2OHA%AV,$WHHMW>YAS!5,_^UKQ( _R=H*/M1Y3$LQT!D6:!5O7Q>9!N.XG
M&2VZX<1*"X$_7*2O"90SYJ'EZLA^Y4KW+Y<$;?,K4.OL&YLUMOS8VE?K86TO
M;&\K845#Q<! P/C'Z5:"9*T:(X#I@_0=QZG!@N&-?<WU*B\'\,<#2D[.D@P>
M-#ME?0U<\=S^\6+:5?-U^T\^6??Y'-8(G5+,57)EOGC&N7L6[#7=S-9X43,8
MM>/0_OAC ]W='@_SNTK33(]_/B)W1$&D#+%? H)R'!A'N6^[$]%Y=:'NNDBL
MGXAJYAHSZJL9ZYO1XM5'R\+CC^4Z#$Q7,6Z4!E5^ZFB9RO#"BI2E8P# ". _
MAZ8?1@]M0 U?"E: 6!2T)%$/7.\&D;%5[Y4Q,B;OSOM*JHH''?8[T/+B3OO8
M9->;U5<]Y2V=RI:WQL$&>ZX8_B#$88E#DQ.$QC+%X-#7=P*U R_.N$I>J5D)
MZ:(3RV13:XB,W0YC]9<XU6 @8HQQ)? 4>@-[5Q6'$*4Z-"<Y<8>?FQ%)/9 ;
M 4J^Y6W9XC=]6]-Z4[ "$&.]^HO;/6P?TL5R=W!'PLB50:63Q&1R952R?'.R
M[6IK+C55I_F6&3_G55O,7N:CR^EJ7KJ;*AK47XHHI:E ;XNB/J)(@W$3G/Q:
M+,L W:BSSA]+1]\(Y7BV7,H>)&6=LWFNGW?/:7BDJ^UE9M<GKRMQ"A->RS,L
M@E74N[6LTB?<+I3D<N1YJXB/1#Z_O>[&\9J]U?<.3[&^[WA]Y=KAOK-Z@0;C
M5KWECJ*NAV24?%443DS:RQV+ (#2KW?J3OQV]L533PB)W.6W_KMDD=9EG_H:
MI'A'_SZWH!+)]# K]@W4.O";(@W%42P>G$R-HH -HZC%?7AA)(_Y)( _SA!P
M-_37!!!XL:T#1'<2DAE8=MH<^)&\=OC7I)U$^U5Z6;T20Z)R B5](KRR*7LA
MH,0OK.+DT$E+@9DSJ4V%*8R;'9(3Q\KN0W8,)2QDPCC:A'@ [>$3"DX$2SG[
M,PU>I>RPO?RH)F_'P4PS_IO/@3?2-P^U%6G=M2?IOB;=76/0,[@B*DBX(>U7
MS%  5XIS#P:H!;A*_M9K#*SCH1\X"6BZ*>-YB_[;C.?[IE,2[TMJR-P\G-'X
M9"IK6I^.FD>Z/[XAZ!H+Z<(;#E:CAS2HC_V5]_4'$><%KV]0D#WI;A8J8K>Q
M0T#.1?^,#+KCJF7OYN2^!2T<5X3$DF%OX636(IF=7Q#R9/'@Q:]-DA+QF$@/
M[?@B]X]:7;&?A6_/GK>0W>;[+A;+*UVQWJ=S__14]] 25_0X0Y )<E[6AK&N
ML$.AO9Z,O2WY^WMR&MX'\-IL/*%K]LR5//S=P/+9FYO7/[[V5;RP%$1_]JS%
M\4*F@KYLCL-YNPNX8N^E_K5OK4]Q":GJX:\>'U>RZT]QP:=&ENMG]!62CLZ2
M1\@T7!,!VH9FRRQ.<X7SJ,$*PU#\)*[E@$8R,2%[(S[W?D]!??36%Y[Y6(.V
M&GIITV[Q_<*93FRDF8L)X;:YD.<[6=Z0&C.T,LFCV#_GS@N&5O]^@4&;:RLD
MQR#NACVE!]6X+H>NU45&,%2XHJDL?O8)A@1Q$J>,F%*JEK]L;NW3\\Z2N9SB
MU(+\+Y<_;>I8-,AXF6NRPDOAP\:"#>IH:C$7N3?&8S;J *,S_MND9 K[)"UO
M@]8!\T%MO#5SWX^$S+NC8K^.F>NVJ]W\QOL [7-<H=WCJ7*^;I9,T7U.X8=Y
MBA-'.5'!4\/[SKW6I$SO;RI%MWV^MP3XA#_Z]*IZ\,('D#J%&GEK#36P3I^(
M>CLN/A6'$F!OZ+5,#O#VB5XW>Z0D*";ZC;2Z62 )I>':?D/\2AI;R0P&5+',
M%S!0(6@' [V!9\CJ[..T2+!U3*V_UH=6Y^0Z?Q1+SEEQK,M[OB(O\S+=6F'E
MS!E55@Y'BW,7347:].<P\*V0SIQ[,RX"4M/K-_>A7-^77QR7'_M*D,:GS?>(
M8917;W]-.;)@X!G3F:;_TL2/]BS3(UM37V')Q*BHTJ[.9=SQ/)LBZ6J2=4#.
MP2S V\]DDYNC$\8[L/N=$<<+P=(A!:[CPU;,UCX]BZYJPZO?L@;LHQC1%1]B
M A=6NH.F(K#OQI'FEEI,KEQIQ$ [B^/)@<3K:#IF7#(<U^2R(WK[-;Q^'_M7
MU<3ORHJ%AJ7G/URUTEG IJDRE/=F?9(<'N>**C%XF9Z(<ZZ%KS '(!]ZA,TU
M,RBYY*1A0OTF)5K6@I]FP;&#>9X\9RP5UU\^L7VJPZ.M_-S-9MJSQ4</ M</
ME/>1=2;J*:;8HSS9GA[NQR\_^2SO2XYM>1H9.# ?,!.Y%P8$JCOT1LV920R)
MBLP>S5K^TR-/TKCEEVL]7I,^69.!@,4@LKGISY/H8*XB^MOP)&JXDBG,B;LH
M&7.)(%W;S*@G>3S6:FGIE]EEO351)6:K\I1/VCE-:=60A.O?4?FAX4:A=74N
M RIO.P.TE'I<'V3YX,27#YMN2%GE$/2G,FP6PY[7Y6<A::^.M^5GYV):]_?!
M&+L>;. '/VL1!-'?U$K!KX^8Y!(CJ L!H_@T"'2**GXSOJA1RC6$@8?-",!:
MG9Q',M_]=7^/_M9"=_X-K/5!@Z69P=2W/7<1I'A%+>$G7I3++H?4&L:V?Z@B
M2D/QC6N1R]S8D*49$NE2HFJ-;NT9P_"[T7LJ+-5MJ#?/N=S^;P\S!=8B&WX4
M/<2\,+U=_3E_;0@14.#G$O]&43L0^_[7C,[:# ."%\&V";H:MR%_*PSTY$1&
M[1N<4=1A)^]BPX!!E$X+;A%=#@-!,/!UST\CFD\W_I':OY$D$:3&D!>SNJ\1
MF.O[R3_Z(G#]FT$= MT,MVKKT]#-$I[%K?G5$6<EZO<FHL=5N*@!0BG=D)TT
M"Z;^MDI].,O^CQ[8/1XAL<-)_:!1Y=_.+"YR]6>]72'='V<LD)8RD?;/G%HK
M?5T1[,VZ];/+'<R*F#N%L/[]HRD>*/?OFN9;&'MS#PRHQ+\AL 3"XV' TF\9
MFL3=]R(O:A8OL8<ALAS8QB5Q7O\6)LN2A']TEOK_3T#^(PHN_GD<<)!U[:NM
MN_-">0S"^O<G^(*TX+]KG(KQOX,PHM-AH.TYH7O)A\8^CLQ9&V<N<#.D"I(T
M^DWQ/QN8_X[65KA"&C"PZRRT'P8\3!!88F=8S3$;_,/SL<E]&9Q%] 3'>8W
M"[8]+8;&_[K6=%KU'[KF;^V5OJL3#*1M6$N;QF(FW1\=)U_3L?1"NK29_"W_
MQ,/'_RT ]@\>=//.C4-;B.RB2NHTY_JR#D=O;'!9$/=VFBV%Y3H.TR]P&Z]D
M<W." ]:N$5-HF)4V&(A?]IG%BR,+OB),@G]=)M^T_S^[8M)T+UZ,'D\QT7UK
MS8@J+7>A>!ZP$_5]5965\@[K)W9T0>R2_O0X?0&, 7\80 LP(*I!8! O%EPU
MUN%N7J!CN''C2!*:\+[ U0.;ZKB(ON\_3I+9FD_!UKK>)(!.AL+(#>@U)7P8
M@MPSNR$DOB16(#48, ^^ 0/TYR]A8..*S4[>1H3)&.)]&)@)9(QS-V#1DU;L
M ^-4 D>\'L%\C1W3[(!1)#F)(HI%L-?#P ,2!82<W6 @%?6G=']*]Z=T?TKW
M'Z1;)ZZ#N7:H3ZLJU^=6877TMM2B\^^.'P.L38X([BC^!_7I+T2\@PXX>;0%
M!I3  $P\N6)'QF2Y9U/^QG[V_I+P8DJV*8H<83MJV35V,$94]D5*?)SAW?;;
M#\3: /[+W2C&$G4L&C$-DQ'?!-X *X^\IFU6LQ@PW?HU?R-C\+I.+2:BQ&\M
M+Y5U)ZI7YKNSC5LC2U%19%I565C@ML6%;VOE)0%&IC>9/?ZORJO+W-U$(RQ>
MY-EW[^)+Z%,-.LUSP,H89;/ZFCG+R8[B\1^7C-H2U8M2Y&X)[QB;/DS_1'*Q
MF#(UK*NJH;-O?N1/&79MV&;QQ?AQ>>(&R\NJE%]ECT+'Z0&3X+PH2XO;Z:X)
MD9ZHAQ<V<+?VXH_3K$,+:%^^*'P+HAW?YVC7))J@2)K_[%8AWJ!9'O*Z+JVT
MA'@3I!:"E58-&'&\&)3-<@SOIF%O:-6Z>C_L#)O8[([>-/[+JR/W582] WR"
MQ1)%"C]=#J@JW*NH\+U;I>\'<9@) \S;G'NF&_UPU08O:=<'M/![/,[1./+6
M@]_UVI:U+.:WK=>:'G96#4E?.,#[^+OJS9#=SBX381<^SA ST-2[-V==U)I1
M-_)YZ9AD_53/"9\X=H1 'GTM$'<L:^5;W_;Z4"5?G[MWQQ2^['G,;@[=KUJ!
M=N[U[WJ3]QXIYG'_#$SZ*^&VA&/?&,  :6%^/^,T+C5_Q^ CNF031L9B(E@,
MTK!F\'_("S"9NO15:W2YISK=,-]N4;U5--""[U1&CI^;W= :-VG5BNI^]PFW
M TUZB#2;F+A:S_)94()]DOX=(P,%V PN^Q&GWNN4/_T@7$[-N>07U<5X5?_A
M3-.-/>F8?.XPH1*, \^X=L>YZT/\#!5*!OL40[!%W*"QR6$ 'Q@1>8XF=/*M
M^_9^2;6;@1^VOF0>3+BZ<Y_X-1NC(>Q[5EYHWN;E2_2UV9I6CE9+TU#B8->)
M9#D9V2YJ4;1214J,>N?EPX3*L4K#^<M/HWI$B>:!'F5XS2IZE;7?5OF;GZS
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
MKS/6,PF:J00#[ =4S4H\PF=P2F!!"3M@=HQ23C]%07;T186(5E4NV3*L?T
MK.CJ;G'G)Z=W0P]D$M\OGP4('(HV11FRP?"P(90BBTV=KB1XA7#/K#W58U0P
MU<#&@[[;[>MS4A^#,-9EI^0R]C]TK8D?2N=\M-RJ8W#]^,Q)=AX\LY6#V$T_
M3&AO !>)BN7H?+JAP)I;PO38EQ)!V],7+ON*ODKLDFXW^"QX/33=B-8@\-5[
MW+\@Z<%?2Z-_%?!CS#$<MYGA!!U-AI/NT@S1;GT=C1!P)XQ&DNTP$VH>^=A;
M]^; U\#@&")RMEO/\=D-6%S0IL6A.5/:>;HUH]A,(Q GA'&EU% -*'ZQ3%%0
MJ;L>JTB)ZWR:[U.Q5M-WY:5^DZRMNF?FNZ._#AO-+?]Z$B 8SNHYJ[OG:QN:
M'0!W$*0C-!OZC0\8ST":^EJ>B!EG@*2!S$K,>AAJ;X"D/;ID\YSW4\VOJQM7
ME1ZV"]$M@X9NO6^:5Q) N=/5*:@4>N!"%%($<QITCUP8</.[[P'>A("S=<V9
M,UK)9;_45U$,EMFZQHQF8V/VA)VU7[[A5>Q-A("4FW!2"H6'VFRF#\;1)+^:
MZ8%1"[;+68M5"<7H^=/UM4TM]J'E<RH#'YLSM*\)!MTZS6>D92L_3FVGZ)"&
M*3P+AO'-1\E25,Q86*YM9X2H^1*XCG$OZBX#HY".'.:!>@T"'!YGBF/ZDYGV
MG*29LVDEJX5/@KG>H1O6@R& +^M.LRQ/:U_:Q* CB%S$"P54=Q<<7$G2&S"_
M:NW=C,L?5-JYDTY2SHM^S"+P;TJ2U W#'3^P2J_C_^P[48G-&K0L-9MQGW7Z
M(!)1(DPANB#N+I8#S'UVHF(NX*8%(<#[N;];V<G]N3&>C9;7!%N=6UP%B[SW
M2H>4^9?DWAD=3*3#*#K$JW=9-1K/O24\*9M\S)T,IRM?$*DG)[1%!?JE.;](
M/;^!Z55XTURGG;E=8Z/(NY>7*MK4ZY$SSVM)&BZE!X^R?GTPC96MD'AA=%97
MPWYWN$"G'P76WN>U&*W\]&"ER(:N3T;%N"#'T9WCSISPU_YEGS>EU$]YC-QH
M@@O,79G227"C.<2W65?J980]D+W;)GG.I&M'N,8K O[0SU1S"3Y9/TV=).,Z
M]Z"6MKOG)U0[S!3!!&( 5VY7$RRMV:S>C3M=I3]<\M"3+O]%AX30OG<[OKV=
MT4WF-N&RKGY)=#^PCV:#=NTTGH^AF]*$YD (./ZJ_O30#<\C73*7[><VXC 3
M(8K-Z"E 65=[6;3\ ,SQ+.M,7J*9H)>HGHR'S0AR!E&?5'B%[#$W-WL^8%BJ
M;KAE.%29^%'2U/'08NB'>J+NH<!I_X+=<P<KVY+4BO[1R\S_+N" )O\#4$L#
M!!0    ( +E) U=V:F@Q=RD  -4\   4    8FQK8BTR,#(S,#8S,%]G-BYJ
M<&?M>WD\E&_W_VW?LN_"6*,D%5*1B4(2@Q9;FDKV90@98::49(FB**HI2Y*8
M9"MALBN$T-B9L669S%BF&[/\[I[OLWR^O^?S^3[/]_=Z_5[//Y_+Z]PO]S5S
MG?N<<YWS/N=<-^P!]@0@=MS2VA+@X.0 SD,_ /L'(&)V"771$_ $H,'!'@:.
M )P<O\:O*^>OP<WUZ\K#S<W%S<O#R_L7XA/@AXB/EY=?B%] \-> ?MLB)+CE
MU\TO)O^UE).'BXM'D(^73_!_/=@? 7%^CA.<4EP<:@"G. >7. >["8!!,O+\
M13P.X*^#@Y.+FX>7#Q)#"/I"A1@D/A<7)#0/)#'T:0ST.< MSB.ANL>,5]+A
M I]:B-3>Z_>>\ZN;E]9+._90-?0O7HX5$)21E9-7T-RFI;U]AX'A/J/]!PX>
M.6IA:77,^OC)4Z?/.#F[N'I<\O3R]O'U"PT+OQ*!CKQZXV;<K?C;"8EIZ?<?
M9&0^?)25DYN7_Z+@9>&KMV7E%955[]Y7-S0V-;>TMGWZ_+6WK_\;<6!PB$2>
MG)J>F?T^-T];7EE=H_\$US=^Z<4!<''\;?RN7N*07IR_]H#OEUX<G!&_OB#.
MS:.ZAU?"S('O0HBDVM[K_%+F]YZ7U@NHZSM2I2]>[A&4T3 @:=)^J?87S?X]
MQ6+_GS3[NV+_T&L(V,+% 6T>ES@ !YB,G$1MX/\'O8;#&'8@BII[Q%0+S*5Q
M':6.9<$N]!E2SFS='X&-B'Y=A OX-HU&4<S8 #>5F8T-2+U]5325X.,.._,M
MA_KCT:$G*?$RI;K%V9$E2OE8E;P/+'O>0:GSET5X%2K6)&O+#^F14ENZ;N"V
M&@Q6I-X@2$<;DXO<O 5"X?$5+_5D9 XTO$_(OK#?1-$)@;R'I-K@XA5DX[ 3
MI4_A/03/J/9/IO)@T/"IRMHG06,^"L,ZBO:/G'$&0L^V7$KKN)O1?KX"4]W[
M^)1[G&Q'2F@K0:Y.G*'SKI>"T6*<I,[>FNXO6 Y[MT:Y/-:)UVC;JB91_6BK
M1O![D\1^FE&BB>%$+>]"\[D]-.F4]/R!)L_:O@KC\MBQ47C-\@'!&R-W=98E
M68*D317"1W@R3!BS&ZR:A-^N"2'CE= ;B^/C"R<DA(SW%U1&1=F@S5"ZZI)[
MF601#L$G.HMP4+?K!B.03!A$-F9BE*EU^<7?KQHU/=%SH-4]R!\V^&J;UY*>
M(&194\WGDZ#$MR58ZM[9)-L(6?V^C6P2L3DU#B=GX$33:D FN/(E&GR?V6.-
M)8U>%!IP/+S7OF;GYZW<P7:^&019E@PRVNX]J.M!XSN6W5SI&DRHH4XY?2?>
M=9-X=IS&]5YJR>X8+ 81@GQ$V$+P@W.Q.K#*=8=8_;BR\<:M+TV$)WU6 _E(
M1G'GJ:O5 ><T:*+W%.ZA?!RVMJ<@#TWM>'9]-Y?HCL*-299 +97O,*CU;&&(
M#33A$A2L$EC[T%^6-MW(,5,*C_5'ADZTZGA6R#TDQU\9 :3>[U\WWU$@]: E
M/W1N2#OGV;/_7X[[/Q&^2P_<A:-LTH3H,3T&J8,1I$M$!<.E.^49U<1H)^6(
MH3F*CGGW,&7JV#0R2N3T;MG,$<+S\M,6+S^4&@R5KK="KI['K(!//&8#@FI4
MXF+4ILEWEGYVT]CV&C:0@+M=D2IZ1+Q?[^:)%FL7K5!%/^D'8IQBX1J9H:O8
MQ34VP+.EIP[.&L2)LP&/!?C-K!</X(T#)4H,LU T7GHI/53Z@^A.E3U!>^,1
MCZIRTEN/;^S+NFNFB#]HGKCLT1'\3*;UQ-/5D?2(-VF^L!0DU45OF U,B%)D
M:9*DGS<Q2J:502P%=*\]4H)).+%\2CIK5/3!B@2C7LO>^"IQSNECZG K/8+Y
MC. ]BJ(_I;X@1+X X8U5LO;S&[<(WG0/CJK$ Y<"WP<V!B0E7TK_*$^NS7C>
M%S9J[%R:?J+_M6IUY:,KG:A0L;"0[Z>O<\?X7+;;[BSA.\)@@J%4-C!I11F4
M387$R<-H=B\MSI13O<H*,)VFDO<OVL!6?3-T3SV;I$BT5WF$?CFF>48&MA_3
ML@\K6$%(9 -O@^YM[OE^LI%VQ/R;88*IH;7O!1.GW:X"?=;T.?G#YR_J[U@.
MEE.MWU&QN3TP$.6-4LK/$Y!R4#F6<\?\E;8<P/$1N))WZ_.7,=^@\^4)&@]O
M&"3(":LJ"C>%,WQ?9<BJ:DHYN&1(.5@ _QDZ56-#MN6K'U/L,W$G/W$5$M8_
M_C9CQ;'N?4SIL)F$;)J55LZK0@TZYS5M-M#02M5B[$2!IY#4!X/8!@0S@5G*
MC)]-+6?>^+*,Z2W#9\XPLFO1Q=4L+S9 6ADS9@/Q[=C&9E9/%!O@;Z6/T^%T
M9;LE\&C9%#/;*V0F$CEG?#4F=P8_AVP\I]$=[4'JA#>/R?0_(_0:NFGC#887
MO$>5.B2>H:?,#Q;I<(H&^Q^_/Z)[6=70.-,G)['CS7\B0O\>J1VBX($%^@H;
MB!/8U!E@M=7Q?(O&2S).C3++ICXEZ(;).4<.MNK0$\P;C/?J?J0@"]88#&R]
M#7SB 8[JBAV>I+?34BFR+UEMH2\>Q431X8(#732^QO6W7\]KZN:VTN,_-X>J
M7V]]M#.^UM_"X@OE43\JHXWQ%O_=B24<QX2BF13#^OQS_*U>2@7.J D*=SH4
MLY%?O6R*>;U,[?3;8YXZ=C_]?"?(F#C-!AA'/D#!#?ER+IP-=%PG+;&<G6JP
M]090//Q%F@$8O9T:09$MP+2%UCWR@*21=J[_)4WM5V_571Z0-!WU(6I<K8^D
MO"O"^H,?ZX9=L+7;6YOZ73E1NT3RM79.(O#OTO8R6T7^2P_>Y!8V'RSR&Z>1
MQQT8\SEXC=N%6OP'=L6R ;\!;!>6$0;9%394"5L99P-*<)+SJA.RGS03.>Y>
M-(A%ZGMLGFED03XU6<#09O6_80-/V0 X!QFA-2>UJ+'#](/36U:=5RN].)[Q
MDPVT(D '9M$%-G"(#=!Z6=*I%C"G^(<Q5_">S.C.5(J;Z/H2&TC!47/_P55'
M.=$4+[I[@W*N?6,]^S>"6/V#YYE#4C'GE"^L#=5FKJWL@U<$P&<)K(/8AM]P
M?'U5>Z/&I'&A(DIO828 ^P>J.:RA(^.)?G0DL6/@OVGS#YZEWW/GJ2NB)?V+
M!/RCTM\H(_4;IAX]5I"-8/\+$WD?YE=72SRZ>6/.YJS5R_\;'#!GV4!]\SC5
M 36L11>'\GH,G'X2;(9"^;7IMM)OE[[ULL0I!S<INER#MU-0NM/;RVVT1H:?
MC,QRP;((-#$\0X:+E0(98J>H*!M8YHF)80-\8=@V$E6+5?]4E0WT9,5@]A-'
M/.5.Z)ZHEGBROZJD6*L?EQ:RR_-A]Y>%D_FN(8D5:>DV)'=)TVXV<!LJKM[
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
M@34<&5I^A>I:=",FSE0;74!^4;R)9O5?=1Q$+S5M7!X D0W9204WP\[^L G
MK:.C?]R=$'.Y)?7AY1IR"$8_P<01_$:%3E")K00 &S3H0_1:.!%GZ/8!KN;X
M08BW,F,?7$].(]5O(OI7EBMAWL1L!;NLP;B)KMA,F:MU\85FV/Q1H^3PR*-&
M8N_2C 8UA]5)]Y5>"SX^'[O_V7&'Z9@FYENX'UX.C3A;RLR >U(.ZJ)^&3O0
M><#<+I!A= GCU*_GQJVF<L!"92D@>$2'3GC+M_B>!!^4G<C/;,")^$G,.Z6:
M9++4B$'Q2Q6!EF?E2Y :3X\)/DLS5XNUYG[J/RG*D'2B[P!_TO0=P4::V\3P
M/$:]_YMT7[AV#:)PZ-%-!XT]T[H_''C5[\C&R0^GIZ>[\RVN;4JR.L;?5A86
M^B,Y395L<L[.T^=X<S6JF<R)#(.+G_>$FUP/MIX^K%6K,&+;FM&V"N-'3]9C
MQ<)2P6,F/&2FWMDW*T]A5;X*-R-VK]\.GJO;I_,>P>VMLH;/K#G"!K9_Z"8L
MCD PAI"5_@$38@.7H!80RXL1]L.5L8%&).<3_8:K;34**8]D"BYW:E<C=@6<
M^"IO?[\AMD3PVKZ[EOX="(:$%DM@E=AX$A4K.S-E-9UT8[(SM$/@,664/C)I
M0KYCODN@;.[@#EQ\F+!.PU-8*;4N+JA[8*XRQ'6PH=<D3NT.IUK&99?;]KS.
M:5?3;,^^..Q@(05 Q%&'"X[9[BOY0S1?-]*[KA**^NMQOVD58 D$:H05(P7&
MB5V4)\.8\@7$R3N85NSO5&D;O#9L0.TS%MZ)2Z(Y,5(7L,.$C1/F$"#9KU-+
M;I ,?S86ZY,+;H7K)6T8SN23=+!B+C;D.\9VZ9[-WQZ7/7^?N&WD@WN.R*N(
M70***15=/=9%12)Z&=:X4AST'$\V *K!%J->H$59@H,D_) ^N>^I"$*&P%!5
M5JCN-;(Q+0Z<V5,96-E&49 ;SPRW')+.#SZ&RF1X;QYG-6"IIZ"Z/+,)=0=7
MA4V)=J 6-2BPXH6KKE4H272/MA=T!M+1YS<O6FUIKFES= K.]2N[J\@CC-SJ
M-R[+VK$P+AR&OW%UO"DP:*G!57J*>%7O5HGA@7,M+9'6>]NE-"LM.UP25#AM
M8"?/3D>NOA'9&_IX../3^"D\9OCGH=>6(?(-4G,.R;XO\B:]?8]_"UR(0EW*
MJBK<F*5VT9NA7' *@B<5@A<\H4Z)&4_P08E'>X"9-!U;FV,E)6$N@8$&;&#7
M@<FJM",:>W+RO,@N\J<^:=RI"$Y:$<TD>(Q?PU(M4^^, V&6S )X %*>H0,^
M\@P)>ZI6Q6J*ZC2RCZ>(=%L'.0Z9;>4_X5>?Q_VV5(!A11[:D7O-WK'".M3Z
MQ73^Z(.TH6_KXB?W/W Q.YZLJ))E7S;M%($BUPXOA*XNL03KH?R[C9G 4L-\
M(D#..Y&%*R7<#A\70\O6N][*&AI/"=>15X^H+(N;.$9R23/*.#)3D\)R5=%^
M=:U(B6#%B&1"F>@F7(9P29>/+@^B(&[<-'@C[-;&T0NH<BP/R.=D'7Z-__RN
MF>P35^[+Z^NLKF@$=GW@@MTJ/X/8D?M)KM#Z<N5/UZK^T4-12D*W2\]]S9NV
M$WVB/5B0YS1X)NW*4M%[.OYFG1RV7C9:&F(N2:V*"X</Z32Q( C,H_:5@?%-
MKI7I+YT[E5\[3FF6[93I'EE7*7X_KAASJ3[P^6UZ*KBM@+(&X=D",QGN)SID
M-)'\5)6XBH]E ]((.NI&3;BW=ZCAMT>^HD.3MHWM1CM*,@/:9O:%[[%TO^R,
MGY&6KCVQQ=^L(33=5I/@'45YWWYD7V'<JU>.^?P5V^@QIQ^'1TQ7V?[X"3_+
M!KP10Z$L 2?H6== '9JWPZ^7AW<B)E%)+%6?(H]<\#)<<,1YZ'!/WH+0EZ]J
M+8=]/T6,OGNIJCY%G/*4.O,P>F?P\OWWC_-UW#^$]02D[6Z9D6PQEUJ7NB T
MJ#/H/OICN'\="EYWK;]$]MH20\R)Y3A(#64U7,UD9:'\-V[@IU=8_%!KLST
M/, &+AR"(M;6J()I1FP)T=J<PC9NE*V9\K*!>^X(&H&Y#6K;G+I@?G]TQ"_M
M=H8-I,ILI,Z>\:N$FB]EW378EQ)<2^V)(BSON>2VG$2='I/#_\:1-U>,Z<2&
MXU>M$=AQU^6NF "(.1<$1-?^1G!)[,2/U'5%4VXV,*#?!-_01^!;%9@I4(M6
M#9\*!B79P/DN,3;PO=.4H.B_NB6397&?A<V&RY+QZ[!O;* *N_H0LLNYYRND
MOS:B?T1\1,(_UT>_?P8CWX1;NL<&1.>[^L"M+(MP> L;^,MCD"8Q+_^*KO]$
MIP/=6"9N\_ G+G^OGZJQ"FM[BQGR5_75(*@\2N.$:K=_1<*KOPY6C_V";O_V
M0VMO(-9;?GL4SK#]?=/0C5DBWZ'M;9Q ,&^80)DIUV"#$8+OWHM<ESFYS@I@
M(!,)4U@WUB@;^'H1VH6K\5UQ?W2&]+<$<0Z"+Q[LM"Z.#[ZH58B=>T$GO#S(
M0L+_N?B,]I; UEDQX$7PDQ.H=>D^-K#UK\^)IM&?_]&N_+V\]/K[H?X<P[_O
M<Q75\WM'(M3J2S;]UE?^B(QZ?Z4XM5_G#_B=/[_50ZQW_]8%:4:_:YJ!)= X
MEV4E>AU.WT(3927W+M!:"(<_8:=<$+/K933,#F@)$[49P0:L;SM82,_#3/_5
MB[&8*"CZ(9RZ7QFM"*7/I_ELX$7V$.O9PGHTE P$V<!G-U,1[ #"D0WTVE*P
M]N&TQ]:L=1B5]9J)N$Z8<CK)0/WU82NM0W^X.__F"=^_HO%?1S7E"3_YOF;4
ME(V[_6+=\!L_%&T:_QWS>!!^+UJY-"%3><)Q,UW-8!'+:HU &?\OA'D9#?Y1
MN/RM2/D3ROZ$LC^A[$\H^Q/*_H2R/Z'L/PAE?/*T[ GOFZ8'YC)<$4EKMG[?
MC.6'?-PL^O/*O2Y^.'81A_8HQ9NR@?@H!J3C\ZI6+.@"M3UWHO*E.$A8ZA(V
M%KNZ#UQB T(Z.%HN2VF)BF#=&E=B R3/4);AC_OV?'%LH+&6!37\W<.3!,;.
M$FQ+*AA!J(=O;(V&D"GN01=(K'8XK"S+!D1^@EILX @*<CCJV_=L0 %.&H/P
M"+)J(&V<)>,$GSPW9P&@D0SC\0D<4[C.F TT?)YE^/PIW9_2_2G=G]+]=^G$
M?*]&*U@^"LP;-KFC]%I *E GX^*K9YS6\\$'# _]C^E) OAD #@@I5B?X)PF
MV]D CSCHI$>YL>G@7Z=)1+:XMN2,25 I!4EZJYLP$=]@]_9 ;OMF7X/#GX]J
MCIT9Z7 .4YDM9-Z;I$T3$TU-,/6F^F M.7L3#HS-T4#O%MA0P:;?\/'^UUGH
M"[(GA S>2(6[/)21ER.=$@RI:KO_(\;M].OP)[!33V>()_H#2S3?9G^J21'H
M'Q+8O=7CVN7B6!$1$7Y\4@EF"^A-A\P8FQJM#$9LZH*933VFM3G^3@1I \C(
MTN-^P;8OK  W_X4'U1E'%.^$'<\MV=LHQW6 WL6'^>0:=Y,@_SI\20DYEX&3
M,@G(JBW^>;/B@*X>1=?BP7U=V).R/<:':C[>_[0\)>?IL9RR/5QID-+GU$P0
M8<E\AY5U,:2@/2#PP[V4L$U[P*NSI$YZ/LVJD5BG6=-7K#N,MA&Z9>38YO$^
MS<Z4JLFA G38(L#M$8NCU%Z2U4><'*97 =Z$@[72S&."Y*/%7UM-1LV\L[4D
M4RSJLKW]%6-A&KR7G#/4&@PU2G>XXG;4QD5X4(9TU!LJJW_D3NCNZVJE66X\
MWCBZO3C/F=_;Y]I#X5I>\BA<$-2Q!_-I>)+5S1J;7V]D>J)/OK*E\9VA15^%
M-^(EW3LUJK@:%&YGS=A:YVN%5CP6=__XA7_'@LS8_?M!^Q8QMQR0O_Z6R)H-
M>.!CD?QLP+,=GZC,E]J\[ZE::5^-47[KJU28WWI4:)3WI>'GLN?L9F[LZ!"3
ML$;51)SIHDQN'F3L9F9!BY\X68 [Z]1Z2#182HTAJJ@,))ZNSG!.*=@2D*3;
MW)$JMEV=:_KMK/J!CXW3=@TS/IN6B6 5_1UHR,>0;"2AF7BLYY(22#A13L44
M763I4.V*)X683B>(!I]*<JH>F7R8R]]C5^<3]D!.NC'X\AYZXMYJOB-W+<T*
M_3Y/GG#5SKG;\"]+&]KX,!N87+K-!KST!E9:X0J,K5*!K^=< ^R_SYS:4CHZ
M,F+ANR4.L47"NI^*-@Y&XTU0H.;XM5DPD/ZA*XD@!B.7OEG!DGQ$E?W,*>&'
M'JUDJ!K=594(5EVF33-J,7YY#TJ:8Q"%OF6VPC5Z(2$[6A7]7$:'.0Y/I2',
MD'LQG=MA#*E0NC2(FDQ-@2QV6W>,HHF2&$2'GLVVL?4B?_5/VBY#*DX\=B%2
M;>_#GNZ@X0&.LYF+%A/#28@[A/+,C]BX.IW^-=$X!8O.E'32_6^&ODNDW@K?
MG7FLGHJJ+*^([8HIU_O2*TI'TNS<&7&ABX>,3O:&/S%5<K/J4_E0\2[9&A4:
MJ)UVP'[5TU-CMVE. 9Z3BEK4(14CZ)= #RK7)"+1L"@;RX4.&FL_\Y6A1W:K
M-6UT>G],W=(WBTOJ:TM)<EO^W>BIM^G)D>,,2?SA_HIL1"I.H$:5IMZTPMC3
MRP@,><XX^&W8-2VJ%L[<ZCD_Z'["/?&(OM[]]?/R-IX)%VUT1!8W>1,9:Z#O
M*U8G?C,R>A>U:I&+YG&NNNZVGS[#R?9D\]7[](U;C^BA;SJ5\U6-9'E1CZ(?
M:$9Z#7'>HVM1O*ENSLQG<.\E<<9>*B$Q:/70Y?D.!&G4JX4RD=9E'W>S<AEE
MSH_8([7[1W)CK<B^"S&BECEU2J %;;(%1G7H2A@7-N&XG)62<(%*M&.-@X.>
M_@89G6Q 0,/1UC,P;T_RK=.21T+#VBX7RR4KAYPRU<,T8<N($/ &$6[@>,MU
M]9N#T:CF<S":X1?""PC2/Q'=*(Y#1P*^468,Y^[MDU<DR1_QGN'CQ.D^>?B^
M_/W/.]*TB%;D()%TJW#3DR'"S/A!;#KRL1LMVU0EE'MDTOV,5J1'VF#/V/2N
MH\MB7P;&52<FGW%611]X@2ZBZS#?F<*B!:F$)IR$_[@(9M?<U:8K5T43*PHK
MMD?#"^>^+837C9&O^!Z5:#K^\-%#OG;O9[D/>+J*H0H]-O;?J/)_2Z*I+,[O
MR(JE16E2K14]A)JY6!I*,ZH_HS"Z1FQD1C76Z?0NYE>5O7\7==TS4GCJWGV?
M*:@YN9I]/W8WK\Y#YF-3#48 Z$+3F@PG-J5>_TEE=6/%@[[@22B!D8,E=XH&
MG0=?GSE36?UT2>VDH,S>)9^'4R2K;76S.7A<];;65GCIN=3-T]$[: 9#;* %
M,8!K^CEF0!LKXL:)U6G.*^_OON2<:7Q:M>H6)2_ERZB  /?YQYS!SA,QJIN6
M8.HD,LY4 !WOSGQBJCP,%K3TN+P"(XY^("0.;2^(E#:J2:O>-M"?Y9B?B4[U
M47EC..Q@_?G'Y/&V=3VZ;#?!!W6C*M<<3-J40[_2#6U12!VN4V.<))J@GI]M
MCXHL+=5I#+R\O%.@*<1,3D="_/K/ARL8M5Y"($*2172"^@O37:S&@^-)JT@^
MOY-N#(V>U7%E'WMG%TN!DT7'TT?CTY9/ R5K2%4[8'1%M%([-]MMX&RU?)U(
M?T5G5,/5H"HR5M#VN9_1E3VV,3DC[A8F&?I[8ZD&=\NL5,V/9YB?FE2Y=^X
M>3SVJ6D_=B*')0IN^I(NI3<>=&J@(([5]G=VJ.;49"S+JR6UZ\X\?G;WA^"I
MRP+<$YO%4NEO**&-T!("'T8].H*94:$7#Q.L.<0L?-U%%I:8T8%7-/)^+UZS
M\9T)7#FH,JP8-*"E%01H7#O_*ZTRMD&Y))ONF=F XS-1&%,A!M:<S)FWGQ-X
M:>9'%!\:;S2Y9AT\I_#D=NO,A=[WY-J91$F_^DM=Z77ZH#K]';/&(! ^X=1$
M&"2+QA%$=QEF&X]O'?,WU2WK6Q,^\VTH[$E X/.WN^XMI>W_>7PY^!D)<63M
MCI3]:+U*3N+V+?_JZ&,%.2Q*CZIDOH( '"L7#;SK/U//L,A?OQ)1DI\Q-G]
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
M([IPV.0F'C?BWX8]$+^Q+'3U'5C\? (LIUV.]-4XL6,4X5 V^'K?M$^>E71
MYKYF\9ZZ$%WJA<'#BF"W:T7( @NX6 ,^GW+[LNS?I%C\P0OEY7VX]+DG??EQ
M_,CR=XX7YEG[\2JPAP&F+U=Z_/*PJF PN?XT(Q<U6<24!L_0CBXR9='X8?AN
M_UJU!'V9=Q35[X5>?J.MM@[JC9D&TI_2 C;O'>0!N%R\42VFN.NK,1A>?0X0
M3WW4QU0 F? $H<6;79/)+G#)":U6;VTQ;]7U45W;Z3U;^S7EVJI$!8L5XRT'
MMZR65-["_/KL9$1JAX-@;%YU$? $[<'9?EDS7[EF ]US',V^<]JB\Z!-R]78
M=K5D%*^>(@D!*HHFDG(L_>-.UB=.]3&E0[)7O!3?R.P9/#>LX6UV2#>G=#)A
MA>OF&1O;NO6"_(!ZUW6-!-"&R6M.DT;N!8UH1QR1OY#U(@[54$12"HGOCIRZ
M$D*SZ1I],JI[8&QGXX_@8^+6U^ZFF89/-=:A_&$CP\38I6&:U$*C6HL[110M
M$$</(KX*=\1T-$+N;PLZX>IFYW?$+>2>R3Z8:I:.^&<NF/)M,4TCPC&;=EQM
M9\M+^&0NC*]S.8RF%K+:ONU>%+5A+T9!1 ;Y[T,L-%YO>&$6)-+T86;"[%!"
MT)I!P<OF<LFH5'2-14;O2:E(#7Y3:QL)ESY#X9B_^7UVFQ3F! N (8UHZA&=
MN3K@\.37?%^/"P,NL48:S]Q35KZ35(S=E$.NI5VJB&H9C6H/G4*U'*%SP_'^
MM>-(1_ N"Q!)CH4:0K[3(6N68C[%2SU/JWB:[NU,OR>0A5:;65RS4BB[K;(0
M;FJ6[>E+#$N,MSXQ9?EYY2LOMT+:'=ZM=*J7,0N8S,=45N!14LC 8?H9OTTO
ME9#,+GSV-.&JC[9HNH.=<3W_#4L#O@^"#SM2HFZ/-_-.XUS4N+Y=1?HR"K#L
M=%6*4\5+Y,'^(S<",;M>5+TR1^W.>67BKD1-+FL:T&PPG@[<79!3EC*=]NOJ
MM K&>;XQ]TGI/'F!H/^<<ZRLS<4T[(G7N=2/L?DJAV3O;8B<"A&+0CDC^+U1
MU4IXV%V8!-*BS&$4E,3?IEZMRR*B]H[-4R7>?3PCH7FQ=]^+3*W ZX:'HV85
M'SYU_0P9DG.'JZR4@$2"9D2!>!DE##$%,^63+$ <JB,,IH_-0]5N5,WZXX++
MDJ7X8V11%P3W#IONM;,-]OAZS&:V F]F0_5%C781@Z-QUV")$AM?U@TL,*1&
M[UR5P:+ZP6,]U3DQGAN'>-Z\T41V31>K=!WO%497P7W@D83.938:/ 1-S(JF
M7PY^OIAE[8+:O7A<VY\C\\[]PXKUZ7?VG V->QX;>%UZ+J":;^Z.E@AYM54-
M+7,4@ITIR$N@UR3?P\% 4X&8QF J"^CH4K$KJ/,'3>32?%1\99/<-%YF2SYY
M89#AV79M+>$Y)8PJS\AM4J,%T:5 K>=>N2I1^ AE,@N(+P]B:#-%+S5.>&?V
M2UZO]U>ON!A?^7YVYT=)^-$3PELWEMJ["WN:/"L2L2>9GW&[M,Q'U2:#E^IO
M8^5DN**:L8IO'"5@$@M5NEU2F9]3-@_]JO0@YG;'E@"W-"#REMBMV8ZH0BRW
MD&F3-M%0O4AW F]1@DV'Y*M[D59E9L6F1(;YI7K[,NJF4/6%_9ER5]H^->O;
MG^*4>GDDW,M0^(KP/_J?'D@46>PLHP)UK8)_ 5Z-OH]S3\3$8WDKAU;+L;#%
M<6F*$\9=]5U.-_X;G\I[?X6D?",%-&WP6X'@776'SB4B16G*H[4G'BY9CE5
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
M*-?MK.8_?%:!DE2DK[R@,RF)K_4 ?*H5]BZ!(4=@2VEPPPE2,$#O_P0RCO2
ME(E$2$U+LJPC,)RZ7R6N=%M#WQ5@;E=^3T3[@I?)>4(I>D*"XM/[BH*.('E(
M1.[$%WL/M*T<\<H;]B)Z-+\?=;!S_GJP??-:6Q.>O1J3J@4!1=^N\\M8[?Y_
M1J FHMQ)\L<M7,41&.!?WSTS*>)./@,%,*+:&#ZAU4^8#1Z7VF! 6MMPE\1&
MUVE9H-[$0+7(:^$^,1)#&<! &O[=;!D%KO!(40\;TU[;SD /5.<V@1+'5\Y9
M&+ZIDK[@].1K1*/"._7=NM>$6>7GDZ\6':2]44"_OG5YB"T]Q-S8C:%DH1%/
MA&*<^[7/K3#M\A$O8 @L=%WSDA#O+:GI.V=SI_=$3LEFOJ 4T7L,18G&A4OE
M W=PATH>G3=0.I/S$26/#I2Z?"H,(\(-1_S9A?DH!X9B2XQR6>?9YN_N2:Q@
M>P=^V[KW:5RT'PR([3YFK\R71G!WFK,HF_ +]NWR>EB^-\.E<RA'].5DQD+*
MP*3$,%[JG19.<R!>_7.#18<6M:QCW%M%6+9,\OX^FLGJ#0^O *L!_A.9,=2=
M83'K[O/\,&W8]2RQY+EKSS.^"S_;F%>>6:\G>\G<Q T&SL% !Y&+@8$/6:P
M;AK(@ %NN<>X)W/30I<X#-S-^--)2LW$4W_-^;$YP!?>T76/$JXL 8[J \PJ
M& B+Q3>3'\</1N1RNP@K20.RJ8WM)\PS-=BJO?%SO;:\*V\.OOU\./5@,8?S
MM+_Y_ 4:@;&<R)9$5DF8A $MB>7@%+^?L7!,OI*[3?+)]V>I!7==.C?L]/?Z
M2=<A5XWPJ8<9(<L V7N1_<8'PD#6,QAXQ=N(9H>:?8=G-RL6P%Y(X?+ 0&L;
MRWD]#-R_!E(NP,"6"1%-*@Q U^RX0C   V8!,'!;\!IFGB?Q>[P\9])0)XF^
M@KN'4WP3!M[MQ="W(\;X=T0QZ]Q,GA[%0J(PH,S]^!(<5D%#J\'7K)]B(!)7
M118Q'&+S]GX8^!I*E>#NSOH>;W3EY/RL#IL?!JZ#9UTP,Y(2;'',(-Z"VT.B
M[\&N\L+0'>.W,6V@"P//8C%A,+!J5AX7$IQ_K,!,*3:[84/M4Z>X)Y*5Z8RF
MY;R>&S/./MFQG1MC8#C D:@_SI\8@=N<W??1H\KE9]M[(?'9>U0JPK8*KW;/
MBCAZ&."] A#C^[CBPHA(.PU[L:0)9_GT=9^W#V$D_#G#<4=*PIEB5_:O4:UM
M']Y@^1T#1H6VU(P<@ $4^$5G I<!OOZ?&7 -#/Q=_9 ,$QP6!B1%8* .#0/#
MWV!@ZCE#$#&SU?>Y?X@)3(4N84$HBBN(GC9ZEUFK P/7(D!*(@S,!(#SIP(1
M'+R^[GN\A<A=W)!?]4'WR5MR^(QA@#=QGN!NA5T! XT_D>AF,+"PB\1^;+ '
M648&7,H*,5:$ :,<&+A"FI*8B,OEAB%:A;:PV\K6$5-J$>'JW#"4>^2RR:8:
M!8K=\\E>,Y9ODZ/R[6,S\9K<Y1S7OC;W@:"?@RKE/%91M_?7NLHW"ZJ)+$0^
MSC<ME#^>?1SOV7)4[)""K+CG%FN'DUN[N'M,9&Q=!TQD#J.^1T?+?2"&3Q[7
MW[7 D\R@DJW8HR-LK\Z7E727X=<QZS)KI!M%UF5>^96*-!PY.:";I6A@.WYU
M8"J-'+YU<GEUF-Z[R6HK#]D!WSB=&^\%/_D^;[;TY'F35BYCBXGBJN P#->:
M@D"[^MH=[;.&-GN25+NW]F-L8KSB=Y O-:5O=7IWN_>CN,"EG_VVHHI-?(UV
M0-UTKX&$ N<,W'ZH?( @X3CJMLH[_2G1H?? )=_*.7/-_.1TH\-!A36^)]MQ
M6S)/0BF-Q\MK$@BG/>>V=7?["E$K(V1*6\=;1![>OV$)B/"\KC1Q@^R:C!09
M+9%G#5P&%!T5C0]T::M6=1 +4_T"EE=%FLO,60LILSY$ #)6)K^33^XG]/[C
M>UGA(P<<[2<+%W/5Z3^83I#JPU9LAP'5J.<$ED!@% R8>LQ"-&PQF1Y@QDY
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
M3P[O)#8F*N;3/]]ZY*!7TSBF_34F_&LKKUC#:5]=QDOETW4"3XB0.KEYLI=
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
M)$5%DL9.[%4_"Q'[FUMZ/EKDO@C0ND 8L->XV"B>(YCC!M89LM<,H"<L$V!
MG(C3RST9&%R//"R7[SLP=J!@^Y=PBZ3[%6FW^4_9ZFPT7UWTR?OSA;AN;\8!
MYD$H&P;0_A*]QDQ7:-*#$A_<>%FQ-H4ZINA<WV!;W"7WJ;*GZ)+P@/M0],GK
M^M2<\R()YD,XI+WBFV;(D$OD"EFZN%V<;#UM"3N&S[7<#[@06FK\\A,G L."
M4W0"B3*^QE^R6UX=5+MR+:OG]J?&KHZQCUJO?7HNOV] H)HM@Z9J3.30J2]4
MZ(:$\--T_;N/ZE.=&"8SVYR""X9;8<!A]5JY'M<O1N2;UW-E,)2,SY)TRZ9@
M# JLP]2*!EI:Q#965<9HZ;5$[2M)6,?6R#IN.7C"\Z JL-OACC-Z?5*VBZ!A
MB!O3'Q)D[<?)5[^?T5F!?V^TXD.U8O8(R;F47A1!+S)<O?=AJ%./[N=7Q3;H
M@--M>6..I^F)3$'.XUK1L?2U#+<(C,\RGJ$3#/Q#'[89<10&!-X/,F>?-UXH
MB[)1<(K''Z,>S@O?=>3,EZK!FB8WY[&8#8I&FJU:RE%6SQQBKT;8!KW7T=I'
M6?9ZA8:[AH;\]K>ZGIZO'_\[,?O02)G>%LEVR 6=H8(&YLZT^^GK(XHRW)/-
M!IO'U'S*ZQ1N==E;'G7A.Q5J5_"6Y$D.=S3@W*_E&R,(&2FRSSRE*W(KI?;H
M7!N?:2L_(/OT]-#>_,%&LSMW?ZJK0R6L<P@WP S(UJ:R3&&@[J#!'M9AMDY)
M'(1Y[LB?7)>BI%9Q6)4A5]3]DT=6=(NT\=DK:_!F=Z]DAR:]P+>DB],)C01(
M59U4%-A]L.)9%:,["F=7&%@R155N\\\S?#.R3=S27G5SLVRBYI?\U3%,8D\!
MTYV3S45AHJI5\[CON;*=.-'[]N5E>,EVO(SZ[>.8]1\V5?)PK:_NLS5UBCL1
M^>*57)'Z$%>XA^%F1@^()KFU18+EP<-HH6J[?$?+H %_>IROY_&0PB_Q:_OC
MTQ@_:YUO==PM6C\>9OS"(&WCLR17/T(IMA')WT@WA3F%C@++-5KNSK!VE!&O
M]MIW&5B$G(V_]"[DGJZJE&3-Z\*R:W7S_<TH=:00I*1C>7$F%)\>3--Q<B)>
MLB^;M+S:IP#J.PCYYYE(%:4M>]6R]E:X5OBKZ"MA&G6 Z5M=E$T\&ME&(HR6
M)K(D>WOR +:E<%>]T4K(Q45J6$FT"[=<+Y8W0&3^_,FJU"?&U5;\QQJBA(X\
MKG,^^3:9'LM\#$8L#$7@[%F./194AU>I07X2LNXD<>\)@3O%5<]:UCZJE,YY
M^:*LP.5ZA'.8^$KUKC)G\T]T;<'FVLV,*+:LQ//T=9P'M<M.L#=TWJ?;YC_
M&92R_&NST]?=*E[[\D7PV3Z5*6?^&_TI.T+Z2NHL^_2FR5=!Y\G8SVNAV0%L
M(JE\VX2H"TV!B&I &DTA?-0 <HU7>?EA<'"-6*6O*S4@W1B-NO@PZKKF\'YK
MC_&M=ZQ,9%7_U0GA7_1WPL ]_PM02P,$%     @ N4D#5YY7T9TP)   _#$
M !0   !B;&MB+3(P,C,P-C,P7V<Y+FIP9^UZ!U13W;;NIE<!*2+-J!01$)2J
M@D14FHA($120B( 0$!$1 0F)@H!T08KB#Q$00:E*4UKH$1$1D*XDH2,M 0D;
MTN[VO'O/[QW/_[USW[OWCC?&.RMC9NRLO;+V_-:<>\YOKKU9PRPB('+:Q-P$
M8&-G RY#'X"U# @9N?M=\0 \ *BQL<: DP [V\_V\YO]9^/D^/G-Q<G)P<G-
MQ<W]-^'AXX6$AYN;5X"7C_]G@XX$!?@%?_[X.<G_^"L[%P<'%S\/-P__?[BQ
MFH#MO&QGV-HXV/8"[-O9.+:SL=H &*0CU]_48P/^M;&Q<W!R<?- :@A  ZI$
M(/4Y.""EN2"-H;-AT'F <SN7Z)Y#1MQBUJX\>_W%->\EY_#*GWC=+&'32U;0
MNG(SG(]_A^1.*6E%I7W*^U6T=73U#A\Y>O*4L8FIF?EI6[OS]@X7+CJZN7M<
M]?1">@?<"KP=%!QR)^)^9%3T@YC8E$>I:>D9CY]DYN8]SW]14/CRU9N*RJKJ
MFK?O:EM:V]H[\.\[/_3U?QD8'!H>&25-3$Y-S\S.S7^GK*[]6*=N@)M;/W&Q
M 1QL_]9^BVL[A(O]IPUX?N)B8P_Z.6 [)]>>0]RB1M8\KOYB>S7O\8J?2,YY
MW<PGKV5#EKARLY=_AX(V29'R$]K?D/UCP,+_CY#]'=B?N$8!00XVR'@<VP$X
MP*#GQBH#_Y1_RO^_4C!QS&;A%'F=6>7QO!NCDY5:T>KFRWPSG2S V\]X(>^U
MH<UV,Y8^ ;( %L EP +"&U$ 6939AQ!A 6X];,&A37M7Q;$6C8TIL]:5L9X"
M.[/R:KFD8LY_F]Y6W*0IE+:AL3A$P9DRGC/90=O)ZHA\"U??B3!IU5XW_64?
M3]>8O6K MZI6]<5M39X<AU_Y(YW3%+XE3L1NAC+YCT%79*? %E$H&3*..-OZ
MV,") IM0*J!J""(E*S2=3%#O)X35!^UO]IU^4"C%MAES0Y*G&RW, IJ-,=<0
MD;AJX2BX.P94AC>7\<U5@-^Y#"6'Z'(&4=NUTB_T;G0KW^C;$P?DJ6J*2EV0
M%E<8:.[<Y[9<J[JV,:E'ES"E%GY>0:NC$""<7-84A!$TY ?["*V->R,NO:V7
M_E2TOW;'FZYKE(-1BJ*:DW<.\3?1\;M#39<B:$$+L&WT;40$#[K;4+:&(MFN
M$6=Q;9R3S%C=81&*/.^>LC5O?>^"VXF0K]PG9=,2R)L*LN^WO&.[R8$UL<5T
MQ1>.P0MV%8V#N>61@3[=A@,YX:$/[YI1.CZVBU2;V;3=-56J?,7/KYQ[][]6
MBC$/T,)Q$Y)W=7J GF(7Y'RIU\;14,)\W^+;:K%3O4^N^)$"O[VSNL(%H)'0
M>E_$>1+ _:=8 "_*@B(\@5OB(;& '72EWOH3.JIE7/,[.E]\4XRI;>-?KB9^
ME!>ZNYS\0#Y8T,1G"0XJ;71811%D6< 5%L 1W$,RO2?3LJ73^/C6>Y2!IU;8
MO27GIMX8,V[KU*\*<"UNKL8KQJB122PHW[/D3[$U0MS'B6.(A6C5(137K(EG
MG]\/<X7L">W+[U.T+B7OX627Z@+L=+_>Y2E'W8%<]PIHB\>5ST321.BB8!:&
M&*;:NA4O><,[:OA;9_"Y#WUQD1?WCKNG7$U]>%RH*!( =*ZK[W?N5LKZY,;D
M3Z9MHV- !H6#A%W2HJEZ'[4('B*]R*<^T,[R]I=UB*UH-U"\V.A<G/SP_?3)
MXN@9KAL$)6;?!J%F7QL&W,^SV.M'NQ1LVWQT1V.V>O_RK02>YB!1"\6JU#NI
MHA;^-[H5\F96GZM6O6^S>G@46]]X&(W'5IK&&0K3CY EFQ!C#FV[N 917+GX
M I>%_06,?(-3.\9Y46.%\<_\/BHV*Y(],,Y#>C1%3/,A!5"+,H@9K:$F@(PB
MNCV8,IC@6^!S-+\@F?N)S'Z3U3SUV=L=[CPJKTJ)N_=IFYB;GD-6AP0M]= X
MZ&*@#G$E%BM+]Z-9!1>TP@7HGB4GR\ UTN!3#^_92U\&_70/'RA5D"$A/7='
M G?/7E@RJNAB<@:W4A^" ;0S<[L4JD%8S@)F%UHCV,32UJBWWO9EI\\+4+A%
MA&]'7\O!5\X6*F/EU^U*OVQ;,]]?5FEHP&P?Q2\=@JZF/V'5OK++R05UA+R7
M46<*ALG%^38,PJ.6E[I\DT7<O'WQG+OD6FT917#7'AFZ&[A)LAHM(FK@'Q&%
M8<%.)EA3R0U#N22[ZKK7&1_UI25O\7^XFAJU>>_K84Z.$RE5CP_7?9.#+6ZC
M(1R98XB*[K(.$W*$EW3\T:R.C%(DS&LM?725O2[<D,U#9:YU]_8ZO\.=U,Q5
MQ#"6:DZN63Q/%L43,Z+J30-+S#(>$;Q'!Z;VZN'JG]Q+N73W802;G;H3?X0:
M7F%KP%,5<6)@J=#:6#Q*W-H8^"\7!PF:*2J$O&^Q@2S?CJF$M741Y$^1$V-T
M\T*CV&:&<0K[LP53CIA]#O*T'D\:P4_VW(-[P^[M$F<\8TJ-;V[MBZLT"Y11
M*]<06M\DH6XH)+1V3%;("WU97/*_Y(+W,1:WV0E! ?Y[Q!]1&83'LJ.[".P&
M#C0C^IF&56TKWKE'WGIO+^_RC5L]\838*9^:P',[4&[NJRY\+X[X?66LAVF,
M _?A[^I@-Z<G-!X8GL(BRD<:X40'P0)FUF-K%L!=R!S'K&IBF@T-,,4LH >Q
M'66X-K455MNMQ0+8WIZ'_5CMP.W%>:TD&>HS"M'Z8!DU GP2.KN 5A^<^>)W
MH^VY_MA4I-;[1&T^::$/L?K6M,/T$ IAL8%":,%6PEKU"?).Y,0:H3R/]#U*
MPP0#C<0S-_<$?PUR<!VO:TBA.A? *M']CYGXN5)5JC^X1K0:C2::1L*]X%%!
MC>B8B251.9,N-8'6!G0P0I9/_@;E[>+[UJK;5:VO1][^PTMWYNWMQ''3D^&%
M9O!(#XPW 8*)H=_"1"+Y;0I+XU4F]ACGRU^)Q3,'<"P@FP6 <RR 'U[EQP)F
M<<RC\);*K7IZ?&.=106S\6J[1!*C",,"H,1+Z66*_S(9S '[,.QVAB<#U1VK
M"J/9LP!F* N8S*,K_[MY#<O@N[>6U'NV-I^*V\.I)2R OL$"\*:@]:_SAKF@
MC=9'+V'7UW2A1+/DQ (V5UA 8A(Y[]>)(;TB%BKKX LSUZPOL(#1&A:P!NDC
M!R.9_CKQ>L@FSQ#R-F;HXW#N:Q;P)["D7R?^OK8J7-JWR +*GKPV=F,!?R(S
M)-@TI$QHA[R1:I+W6M^R"0[)*?956OJ)U%$YM_QH2ZSR,_9_%6%-",8US$@K
M=0\8Z$EQHSX#$Z"<AX]>62_\\=2"!2S&=1$T5\U>/-D[@A0LU9(5K9[(,?DH
MEL*VN<;<*P%E(#@+Z/W& J;O30@SCY=)L8"($MRT7"/$6=YT%V#FB^S+9@<;
M'ZEVDH>_:E0]17Y;\EOU;)FE6R5]J) \D7IEX-& _L*\ N8LC")21M\.+58B
M!%!-6 2SRO6;+LRA'PYYS-++F$P$E/[DVUB 2X#?5/0W#:89\P_XQ!X$*,\"
M&'($YH5=NUG %/]ONIAN<WD,YR86H-VXSC1BUL\0.H5K$?1DQF%,VPD<V90%
M;.GCZ.4&1BS@O?C_W"5!Q_>:;KV[QT2&+= C&"'=N!38+=RF_-8-%O @$D-,
M8@$_@C";EX,C6,!#Y=_TJ6XFY2:M!W#0^VA#FSQ;:T\Q"H;SF%73'Q#!V,X/
M40\8"YA;9@&K310>%K#;^K>]#FLP8]CW&9[-_(VR5>'U65VF65@?A"YIOO4W
M9LG[G:EF#&/A Q^%URQ6$%.PA4^^](>T?!;0">N/II]290&<D'?GU;& +HXV
M&/V>Z6_Z$!_#Q#%%CV$S&>.X]_"A/\8V]VQ 'I,"+Q &'S@P>7_R:],@%I#.
M\P"^R=X IT)0PE^@6V U/&WZA$C$FPT\ C1?9^@;/[*O+V<!]]WLWJPN]GFY
M(H.^C9V*%K4271)TFGV_DS-IFAUW%D?\@M@T0R3 %^._P[9N]_EDR"23#@Y?
M'(C/OU5;Q33-2?._[9'X$?GY):_B/D\/2-OY,\Q[A;FQFR=_G/N+8H%='P?^
MR&"^JUDM/OH5PI5DCEEXBE%I+?VHU]*C)T=YEANK^HS$KUSV&.>C,>;6/GHU
MKPS%ST@QW!7<VCYN2&:,/V;N;B0/1>?65?2ZADRD>RFEW+9#3E6)WC?>UG73
M[F73X?;.$=C97A</^)(Y*10QL@P?W;5 *DC,JTFW4H+SZT5Z,+_I*<V-QOF]
MGMU[4KEIL]IM6QVRVQ_+#_=;XNC RMYB 2.$"6Q3F0Q=CZ+;X'& $$FB!*;N
ME7,\G%H?)_OP/?'TJ^)VX3-N1W:+H-X8WLVM%YCP6UKP("(2LG>#8B3A$>R$
M9Z(.0F!TN*?$&82;5V4+!-8]Z.15LKA_^711H,NK,-5JJ]&C0U8,K#OCF8$G
M.;IC5+JM '/_>J61;J7S5T:V\N H3UB/?*H*1]@05VP\\>T[]R33W,80$+(M
M%]_G0!:0< ?6A(W# @:AY#$'BKL-[OY52MA] ;]7.X<"VG9).9L>W*DO?.:N
MF5I.8]0S:9\;N8T>?3AB/D=[QIT<,)"V$^5!T<7F+P1E.BU(JT=Z*%;VCYWY
MW/DZ85CANNT7CN^J\\=4J)86%M5?/,JS>TL/])E4O0/,^3QXW.Z:"6I%A)N8
MVAX__';9REC\W.Z7!^"3RQI;<[A/>7\>/AHN1'E]A8SY\1CQ%_-SK.UC"E6S
M@-3;()S9I9O% EZ4..*PCLQP'''!;]/4#[I=%RN0A"WO@:+-];+:]_ IEX:+
MF\)2F/=++"!JC[&X0R6JT,&?0J/Z@F,T]>#&KB;$KGHN>'1@V,E3U0.+B]?5
M<]*>5_QQ*-:Y95GR]N"FN>"A]Q(;0W21"*HH(]M0%[4=[*2YH*Z",(WV$C=2
M>XX5'UTS\;9 H7/)\PR8M@_VR+1*>4=Q\;,8(;QO'6J(R0^M-M=A4(86!DJ'
MPG<QFXO(&Y-",2]'1T>#7PPYAUR\-7<J3C&A34-<+=]"_?,'</>DYVYRV,V
M]EJ[R4 YA1^]=4XE2X23P\R/^59J%S('Q#V.7:X:4.JOJW!8+/N.TC!&0T&@
MV0#C9P4J9D37FY.#J$:]<&):K49<H-\.J*;Q,M0&[TWRJI65R3C6KKJ^RY0)
M?: N,!:6,QPIVKK*]J"9S3N:+N''Y/,AV^.9 CSD'NH91L:M+@S_/&&']C?#
M#;N^:T9>MZYL!%D[]W"ZTU]..6GGJHMKELO8W7UYE<^!&KA[,@]9=ZUF[,JX
MQ7[BP!T)MV-VC@[V-T>\TYBF,W(2-"Z:'?HS[C6.+C8Y<;N*IH+NQI%-L+PH
M*W)!*SCQAE*35.\*Q=*:GI"@J>>/]M>'7HSWT'/->NH5-B9O?/X;!;&H3W-D
M-N$J"/&-\O3+C%P6X/H8K>B=F5[@I]%JQ>U"Z+@5IO1MNC;T<:FT1V#8J\$8
M*9^0F]O!,VMVK]-4^@+E+<<LO$M7UOH;&P07IE,/@@]ZTX()Y_<A'777:AI&
MG%ZN)D \EH:B2S(BX=<(X%X]ND$%*6@Q@[02P=Q7(=+SP@E$=XP/!:B7:X^4
MY.M23F3XXSYURIO(BMSWE4EEJI\G';*0Y#.T_\/)TG .K]F5GW'^?LB7U(GG
MF8TOE_(&N"2V7D+!^!CC ?QJ#S_]4#_FFL;84U)B\H2/7ZSAX7(RK$68+SCN
M;.*,ZLCL.[Z PA#-\'@Q]WL7DM)\"_#J:6O"=$E]DE4K/!Q!MH/'(+:A18*%
MS<D]T<5B)CYR8B=?6_@X!:@G>:@]W7M<0L]LN0TX<B7T2S_>MB@NC;<D;:7?
M0JG10;LL=;!U^F''68MQY,UU!\L7#!M<GFFGMK7Q[>QS#O-#=.DX%K!?@%+
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
M@<_!X/GT5U<"0RZ==%8[$2+AB.2UOYDGGY3F/Q*9$]O:FZ"=6S5DOUS;D-&
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
M%71?+H?**?G_^K=&_W&!LT;^!5!+ P04    " "Y20-7K@QB7A#D  !(+PD
M%0   &)L:V(M,C R,S V,S!?;&%B+GAM;-R]:W/<.)8V^'U^!;9FXIVJB$05
M+^"M9WK>D&6[VQ,N2RNINM^-BHT,W"AQ*D6J2*;+ZE^_ "^9S!L38((4>Z.C
M7;9$ N<\(!X< .?RG__[V_,*?.5YD63IG[^S?[2^ SRE&4O2QS]_]\O#1QA^
M][__ZU_^Y3__+PC_S[N[S^!]1M?//"W!=<YQR1GX(RF?0/G$P=^S_+?D*P:W
M*US&6?X,X7]5KUUG+Z]Y\OA4 L=RW/:Q]K?YGXB%/49L"W)D$XAP[$ 24A_Z
MW'.0'2/J<;QX_%-$B&.%?@ MY(00Q:$+<>!@R,6SCAV&Q"&L:G25I+_]2?Y!
M<,&!4"\MJG_^^;NGLGSYTT\__?'''S]^(_GJQRQ__,FQ+/>G]NGOFL>_'3S_
MAUL];4=1]%/UV\VC17+L0=&L_=/_^?GS/7WBSQ@F:5'BE,H.BN1/1?7#SQG%
M987Z6;G R2?DOV#[&)0_@K8#7?O';P7[[K_^!8 :CCQ;\3L> _G?7^X^G>PR
M^DD^\5/*'^78WO(\R=A]B?/R,R9\):2O6BM?7_B?ORN2YY<5;W_VE//X>+.K
M/-]I54H922EM7TKYKZ<Z^^D"\0W)6Q[*:D"X2MTOIF3LP_2+,7$?!$/P\07N
M='.QR/4']2%E4WV[FZXN%GU\B4U]%EF)5Q-\%MMN.B*OY \^B[\UW<B&>LBT
MZJ>A[HZH_%O)4\9KMMQI&B3LS]^)ORW7!7S$^&5Y7V;TMZN7EYS3I*+N.[FL
M%?=7=_<_\V?"\V6Y^7Z7/(6_W+==5>UI-O:=AEKEB>F9\R);YW2[L#VOCJU6
M8J&22UOX4XJ?>?&"FQ>$V-(*J#7YKTI@T)48U"*#[X70Q0__^=-651-8KJ:'
M<?6V"()?:Y'_WY-09G1'N)4T(;)\'YZ,ZL.SG:.%T*S")L8%J91K&OM)VF\_
M\559M#^!\B?51%7O[Z>#;^,J;[7".3TS3,T3/]%,6%,O)=P9L3C/G@>J7V8#
M/ZMZ((18WX$L9SP7-O01%3>?/Z=L>8M?_U:()4,:R=(H?)\4=)45ZYP+,N.?
M2OY<G/GX%5N9T:<OI 5?"]"1%VP%!K]*D4$ELX%O7Q.=(U]^P>F/C]G7GT1+
MS4=/V?9;5VU_DB]=4]GV.]=]3>\K)ZO?R/*>TW6>E*^?4IHPL6/\LI;SYB86
M)G[)KTHQ=BE_+?["4Y[CU3(*?<OS*($QB<7V+J(N)%YL0=NR(XI0&'',5997
M_:YGM\XVPH.DD7X!TDI^D,6@D!J C0J@T4%M[1TP+/T\-"[88Z_&<\*9-<<J
MU5KS1GCOR/!/@KORHC <NGI]D.]72X#ENU:U# QH<9(58;BF[>)P00MZZT21
ME\L[\6WPQN0/4! (Y@^A93.Q"+AA (F#.0PCZD<QX<3A5&41V&MW=@POIUA1
M)A2OP,\<RQ6W.E+]]7WVC)/TM G4"UX_55\ R>B[HH%H*,_]$[KW;7G$*YWM
MCOC7UOS;;VV227U"A7;&GOJUWG1L-S_2_+N)KW/.DO(CILE*T,#/^%ORO'Y^
ME^5Y]D>2/EYC,9SBYTO?\@.71#;T/-^!B'(;8E=8;\ACKD4(#WVF9+@-Z7QN
M$[N6&L2-V OP7 L.2"LYH(WH>J<E6B.B=G R%LXCLT6U4Q2&0@/UQPW4C>Q@
M(SRX/@>U]FG*$,P,':QH=3WI&<L04/:/6P:U,8S<[GC!Q4M/5RE[S[_R5?8B
M5YL/WUYX6O EXHX3TM"#;N 0B!S;A2'R?$%IR(^I;3$[\G78K+>WN=%7*RS
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
MYL)(%2W3[)D_X&^?MX&D7WBY9+;G1 $AD,>40<0B#@D+;&@YCAT''B8XTHK
M/=/?W S,5EQ0XF^;&%O-S"/G(%:S+ T"-S*#;S"K105"5O"Y&YXLQ#7I1:.$
MBS%OFO[>)O:J45+]T+M&[37]B(B?TY=$^NT\),^<?<QRZ1[R-[SZN,*/JE$1
M/4W,C1M^_G+[J>LE5HD,XBP'W?"4,Y$ 6ACV,X5!^$9F"!WDP*]2>$,Y;17@
M&11.T=?N9"$5"LIUPRI4'C>PT;SE*5Z5K[<X8<O QTQL)7T8!J$/D8\B84R$
M%@RMB#(:R*0>9'"&VDY'<V.*(V;V2RTMD+XA%^QANN@.V!$.Q&RJ+6 R)EP7
M[/$&PO9VV6&5X+ML$W<$$ZU=6_?]M]NF'=&B=U]V['E]N^F.%ZWGA0QQN_J6
M%*KVTI%7Y\9^'1'!>RYZ?$[2>H&7$BNF'SH%TWF3Z$*$1C^([P,'_"K%-63\
M]  QR.@YUMYDQDZ/,ETCI^^Q@9E=LZ*XSE)Y[,M3^BH(0!9ZNU[AY+FH$SPO
MN3!C?(H8#/R0010S"B,W<"&.*7-<Q[;BR-+*YWJVR[E-^49$0"L9V^SDF@E;
MSP.M=G)B%KZ1^4 *"SK2RHC)&LOK!LLO_5CJ9V15AL=4'M;S'4Z;?549@(.<
MJ^IO#MA)'>8D>[_F#]GUNBBS9S&)ER&RJ&5%!!**Q7:*"+*)(N3 B-O,XY8?
MNIZC>U%WKM.97L_5J;!D"CZVYJ#, &T%UM@MG 5<88=E!+\WS6'XO@;P>@P
M-?9<)H&<:.-UQU]$<U4PCZSFBI^S=>T$+_-Q)ANT61?M>)VRXN"C%3_()>?+
M9EZJF&=3$3^JL/;NW<XV,MT&3E6?G5V<\DO#3,3K[/DY*:N$1%<IVRX0E7.%
M3;'K8@Q#["&(,(ND61C @%G(Q9'C8V[KV(8]?<W-*.R(6@6VT:ZPX/N"<_ E
M$WN>4+,.8A_<:A:B(1!'YNM]_';D-&</*H!AR!#LZVE2"U!!Y7W33^45_8.@
M3VF1B"<?<BP-R=MLE<@&;_.,?M:H:ZC0RHP^ZT9:T(@+6GFK;UP*S<5B*/YI
MOL*A!DZ##DA4VI_LP$1#V>X!BLYK PX^URMN6\2SKW+1Q7-:,IV[XN-OSVW9
MDU("*2:T02=7(7AHSOJXXH5&#UX*AZ 70S7V.>A9E(Q>!/?C,>PX]'B3TYV(
M]JJT<RC:_^101[(\^2HV6%_Y3FC[TO=='H=! #DG/D1QC& 8NSX,[2"*2,AM
MY =Z#F1'^YG;K-^*6:=L6$CW!IX\IDTF!_HJ?U"ECI1VL RL+19ME@==_[+C
MR*O9O@;P')D:.E!>U5!>GX%I@!-9+PC&G,>.]S*QTUBOJH?.8OV/#R2+I,"/
MCSFO,[[=Q$UBN*V1Z[. 6(3%D(8!AXC;%$:!^ -Y- J<,(BC6"L]Q;D.9T<?
M._+*,Z1&8C4S>!CHBH1A$,JQF>,R%/5I1!$:4WQRKKMIB451^0.&47WO,K^*
MC!=?LO*._[Y.\M9]_G6;F&J NT5_BW-CE*ZC 1.B@S0K05X+WX9X*#JV:T*K
ML#L9!=6Q=RQ=SPT)J! ;W.T!:CAUY#"P+O;N.-/-FSA]J*E^RA=$\>T!M[95
M=B\J;WYD=$X;I(UBU_(M#D-+UO6E+H68VA;T \N*(IL3EREM@D[V,#>VJ=,.
M;H0<DLOE*) *-["7PC,R;8R%C,;5ZJ4(39;CIL6(?Z.K=74X7/ 7+'.WK%[;
M1(J<;<$T=4G:!U#OQ>C1%Z>[#.V3>^<"M/?!H6D']Q.&R<N\8UFB/<%Z-G$Q
M]"+$(+(P@J%,/6B%OMCS>1XCL:.7>E"QY[F1Y+'<>+II!E5!5]O;C0+ER(3:
MYA0<)4>W-B#&,@NJ]CMQ=D%-. XS#.HVH,=&15YNLQC^A6>/.7YY2BA>5<[B
MON?9/"0AY 3Y$'G"("-4YKB((LH#XB :*I5OZNUE;BS3E>^</[D&EOV$8@RA
MD<E#!QQE\E!2OH\H1 ,=DA#_VA)$?]N3D(&2>NW$5WMXH"M^DO*;>#=3SO8T
MT\6!YP38@L1&(42!L#6BD#O0%;:&@^Q(-*EU\=3;V]PF?76\F<6'V9T&GQ[W
M@ZUF7AB#<&16N @]?0=\%51,^=[W]C6MV[V*V@<>]THO#:.333Z$8_9S[,2^
MYWL$NC1P(8I1 $,K)I!8@<>9'[D6UHKIZ>ML;F2RS>.A6SFW%U(USC %U,B4
MT<EU,GKA(!5(#/%%;U>3TH6*TOMLH?3.@#/>7^[O/UPWYVZ^Z_LV<EUH(4L0
M@VLAB.-0\ 2/+$$:EN<&2ODW]QN>&PG\<@^$;!JGE%V0%(YM!ZH^\K2NM1YR
M2-M57^-L=B ,$QW)_O+C_8^@B8%O770_?*-U\%7E$ET41G(3G\*B]_2U^_QT
MAZY'I-PY:SWV^Z&AQ^FC](>\%</YA N^]4&_%ANLQRQ_O8FE(=3^GC6EYC$3
M%.4R"]H>MF4.-PQ)Y#F08,?& 4<^=[6<:0;*,3=&DVI &7$/6D'!5I,%:'61
M&P&IS>8I=KY6O='A4]Q;C3\H8^^ZY'@\C#(> X*B+T+36*3T,"DF#I^^"*K#
MF.K+FAMZE+1)@==F<&^+-$6>'3."&'0)B2"RA:F'+>;#R"46M6T:H4B//4]V
M-3>";,L%KK82*V9K48!5]<3(!%BC'Q=UDEMN:BR.4./J/!K&CHE.=C3Q&=$Y
MA0\/B,Z^82"IW1<NV*AXNEF7*_Q:++W8P5X4AP)(SJ1[CPL)XA'T>(B=F* 0
M4Z4;;86^YL811U+;R6AW*B0&62WR!?G:]G!6V$::0V]DTC@"G) 52&'!C6G@
M+LAU-QS M\MAK@SD92GOCD.CE?5NKXFW2WQW7)?>W'<G7AEF@-WF35;BRD.@
MRORZI#%UW""((//%;A5AQX,X\FWH.!39"(>V2[1*VQSI8VYTNA$1%%+&_P".
MM;"LZO^@>,(R#AJORZ<L3_[!F:#:3%Y4K<NBQ%7J(3WK[!CF:F;9A4B.3*U;
M$"OQ%G4BX07X5!3KGFA;;7.L!P5#=MBQ'B8UP'I4W+>\^AX=Q@GOUD62\J*X
MHK^ODR*1R\CFKD_87 Q3/Z*0,^Q"A'P.<1A'8F]&L6<Q3U8IT"&'OL[FQA*M
MK* C[ 57^[TXJQ&"*?1&9H;AP&F3@PHBAEBBMZM)Z4)%Z7W>4'IGH$_RFA3\
M][6P53Y\%7\\B%::,U6"/=>-/0(9LBA$Q(EAY$0VQ"X./=LCCN]K7>>?[&EN
MU+$5%%22 BGJP /MT_"JD881T,;>I@W#2]_1^!P6IAR+3_8SK2/Q.74/'(?/
MOC",(C[B)*]LE3J\_2IEG1.DGSF6/@/L)KV3>Q^9DJ\N[)FW_WR'BZ1XD*7?
MEA'W*0X1A@YG-D2.PV'$.(+4EX9*;&$W]'0HQ9AD<Z,@J5AKDF^DKZZ2N_*#
M7ROA-2G)W'"J4=B;#-+(E&=H?+0IT#B6ABC3G%R34JQQ./<IV7P'EV8>^I06
M95Z=.19_$4N#3,^\W<@X(8F12WWHDDAL&$/'@22P+1C0T'$9"FGLAL,2$?5U
M.S?R[233Z8B] %)P\+T4_8=+4HRH#84:MYH'>&3B-(;M!?F+5* RGLZHM],W
MRFZD L3I9$=*;P^CJP\X3P7]%;<\OY<GNN^3U;KD;!D[$;910&"(+ Y1%%!(
M;$Z@Y5DTQ@'Q Z1UH'6BG]D14BT6X(VX,M]U?=2M1SVG8%7C&@-@C4PNK81
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
MV9I5!^-KB0+ .[6?ND?HN*.>GLDQSG>@9JV\^>B.3(B-?MV:78O6UMEDCUF
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
M:O/GBW[IEZR\8ME+=4O?+NN*^R/E!N?&:(W@H-T4;$IFU*4X,LK96CIQ"U5
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
MR2B^-3#DXUE.CG\TZ7X^I:7X*A)A-5W)_)W%DEL(<X>%D(?<A0A%&!(KM&'
M[# @/K9XJ)5NI[^[N1DV76DU S;Z855C#W-@C<P>74&ET;<5%=2R&HRY4,+$
M5(!%?V?31E,H*7X0.J'VUM CR_LGOEI)MQ.<OBX)YCQ&'H$A]3V(:!1!$D4(
M6B1V""&>C7BL=VC9;7YNW- <UA521+&WJ634/;C<@4_UZ'(H*-,<7E;2@>LS
M> PXOCRF]@4'F#O-37R$>4R5PT/,HT\-R^0?<V$JL/LRH[_=BO%^$F;$7?+X
M5!:-3PTGG+,XEEL(WZW_"&D80)_RT(_MB#G4TDG=?Z:_N4WEC<2@D"*#ET9F
MD%="#W%@4@"]?[Z/ .7(!+!%L9(6M.*"NS%1U$NP;Q#-B=S"SJ!J+D&](C3G
M,M*?:V;2%/2*.NWGG%=];>"9#DW>\3C+^1VG*UP429S0.L_R%U[>Q _XVU59
MY@E9EU61O>P65P<.R/6I'1);7@E'$(7<@J'-*61^%&!B,TM\23H[L6%BS(VZ
MJS+WE?F5\R>>%C+'9E-INDE032HEI>ONKI8+D/*J4D6)OP$>QUS[9'K@0"J>
M'(T^/&.?*%U_6K3@'^A0G6-+\(4>"]#51)8*J74Q>-YT$9:FSJ&&"3'M^=1%
M0!V<6UW6VM!BHG]<42KC2Y+T\3;/4O%76B=-J</(ZC^WB3)<'#A1'! 8^)Q
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
MFP)M[7U8Z""7Q9Q 8O,8(DS%9H_9" :.YX:A%T<^T@I0UNI];FS8"MHI9+<
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
M(DH@YQ1[3/E?F7[EY//SS&VOUY+"6E2PWLIJ6*[C$K;#/. 0L9&)H _6U['
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
MX"I\QO8(&$)C?OH_J[VKP_[Q!-.>[<\J>'24/_^DW>;^BG_PZA&_J9B&KAA
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
M&"*64)@1GT$L6)(*GZ7$$T;4<':JV9$#7BJKX:43LW8*;MO95AM*>65X?3N
MLR9-.$%O;*)HA*SQVHK9E:1Q2!07L7!%%><GFI8L+BI\1!>7W["-2W]Y40G)
M*_I?M:6SD'8"92P)82QX"I&0A)$&#$,2A.I"E$0X"LT"T/<GF!LY-/(U=PHW
MX/_V_N)Y/GC%9=-/^W\ /_5N/*_^_^Z& V_6SZLR_Q=G-R#.;OP8W00(U;LD
M3FY2']UX\H_MPWE5J?@&O ;_L2GX__-_^;'W/T+O!J@?9_W*.T[K!(/VG_SZ
MGX(;=3GRVK3I6;Z9AKD?K*D>)5VS4B,34;M(7YI%JJ6[ ?<ULB[#U$_K[RP>
M_6#XB0//3RMW'&%^YCD[>OEKW4%^J?KRLI>\R)533OVDNX\ERW!,0DYA$JGS
M2B)2F&(20Q:G/(QPZ"=98,(V%^:;&_FTXC:WE'L"F^WX2S#K$8!#\$;F@SYN
M^[*ZMTXT47'$$I=FFY0T-%4_Y!#=UWY"7XSMY5/@9ZE &9-V#9/$D_H^S/R8
M0P_'-$Q4\\S8R%'B1*JYT9.3C@NV]X9NUEF/^29?O9'Y<:J%F[8[QD@7GFYD
M^N_3!^/25:K;P2UB?N^>55[9?=%E.'[8%*SZ+(])^;?FYI2E@8\R"CU*0HCB
MD$#"4 !CEO TQ#Y#1.N(JC/9W"BY$5?%L&T=6$))+(^+G<@&L9.7D!YF3]?X
MC7V(;*"[+[:9SZ 6%GP> SJ#J%&'$$X4]'D-E&:1E9K8# 9&7AICNKA&36WV
MPA)UW[$H/J,B\:N[Y:KB7U>_%Z^YRBZKKR>-VPII##4W)FU$!K7,BD^_YB]U
M?XG?/SW>]S(<JQOP59\:=&$=)M81$!V96W7!;,,P@//>0@9PV16TT1A_NKHV
M^LKNE;<Q>,WV^O%)?7T^\[H\2_'T*&U'^M;\Y^[''\8XC6G@02_&#"*<(M4^
M.H91R 5E'*.$&=6XT9IU;O332%MOAJJ1W_0&4@=JW<M(QP".?B]9RPNV M^
M1ECP9_O?H[1V-(+)V96ESIP3WUX:P'!\D6GRLF5.>]TJH\U$7?A<(!RF,>0B
MX1!%(H4X3#Q(*&,11C'W"#)I9[TWNA&K3-;0NBN29=.M9Q\\/?ZPAF1LJZ26
MZP;<N:YH=5)A5TGC>V-/FQ9^2JVCQ.^3#]EVP>ARJ>YP];P0/I$F@6!09 1#
M%(@08H1BB!+/2WB41C'6RL4^/?S\+(!MLB.5X@&VJ4WFSJ]CN&\/H-3;N/8
MC;QS>]@HR5RV7CBEL;/6"7N#3]SZX)1BQZT+3CYEMWM_VU1YP56=[A>2%YV_
MN"G9O5:>XUR.5?_UMD;=(F()%MS/8(14UDN(?4@\2J#OQSA -!">;W3O9B'#
MW'A@)Z]J.K 3&*RVS20,N<!F8?0(8V2X1V:53GK0$_\&]/#?TZ!7%],=_UP!
MH".2LI%@4B:[ J)#NKMFJ*OZ>GV06ITJUKE++$X\01/?@TD0A!"QT(=IAN0?
M*4(9$9Y(/:,P2\UYY\9]K=A _0IV"5M[Y6FM PATET+75'(.\.@VE!-L;;M;
MZ2+EMFW5Q5E_1C\J72C.-)K2?MVJ_\!]P?)O.=O@I7G?@:-WY\8OJHY^3TBC
M-@/'P&C<VER)R=@.D7TXW'<3.*N\;1>!XP&G[!YP5IV#K@'GG[,(?WG<K+M$
MTFHCM_G=$E?5;=TX3A[:MKTN4IYRFB$"PT@@B#AA$%,_4K&,7H #+PF$UDG*
M8,ZY[>Y.:M")#6JY02,XJ"4W".G0!'Z8!4:"<V1BT$'R,EM80VH0+.,>VHEB
M9J[ZL9H%S9AA-!@[HSG4="$T9KKM1=(8OFI&W56Y7GS,UZW#1HVG"@"T[<L8
M3T/N^PE,XX!"%$4<9E%,H(>3@*91(+PPT^'JH4GF1LX[.>O?MF%SN$$XAQG8
M%4@C4ZXQ/MH<H / T*E+OM\[<<D_[:RRP:$G(0$=Y;I=K_6L91;*^IF7GU;%
MZK5V(!5/]P659[(NX0J% ?92$< H"@E$(@QAYH?20@M9&'D1#^-(:\/K33>W
MK5]+J[KD2A'KSDV&F1_#V.KY:]PA-C(/-&#U)06-J."75EB';6WU4'&56#$\
MV;09$UJ*'Z5"Z+UE1B&,YXOWQ3I?OWW(E](*:1K-O2WB*(Y(EB(8"RJ/<1GG
M,$VDI2#_'C'"?!PP7X<SSHP_-Y)H1 1"R0AH*Z0>49Q#<)@9'. R,A6TD-3B
M=4T?'=P]75!\P#4CWVPVNOP?N_U];KQ)-O0%9;H=?.DQ"[_,9Z[BJB0)M(?6
M)!.Q_#\*F1<)B/PPA6E F/Q?"0EX)@U[3[]SP,'@<]NL6_%LG "'P&DX4*Z
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
M].UKB8M*%299%?*X6_^I:5!SR_XAZ5D)\XFO'X0\)2^22)*?SP6,?)) E+$
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
M]:KJ"U7Y::^M[("\@5\V59T _6MWAU\\ ;Q5P8SI#59%C\+'P7ID;E8PUVF
MCWV8_^A@W@H/;B_#;$RXYH@Y8E*#B2>E2'- #KG/8@2;0HUMU,';-HZIB4VK
MXVL688""B*FC.D6!)+$@5(Y1##D-_5ADG"*]RF"7IYJ;);L5=A=N=P-P+>\-
MJ%G3I+S@(,C#G.06NHG"B]YVX:(WX+9%[:M3U$S*,;I";Z+HT"M0-*S&J /,
M<!W&P1$FK,"HH\E^[46M-RSK[&Q]&RK4?U?A47+U+J)K=U?MI32AB>=!BKP$
M(E\PF"580"X2%J628T-A5/_!;/JY,6]/^CJ<>4]^PW(X9NN@9QR.A^[(Y#P(
M['BIJ=?AYJK2C=GDTQ:XL0+FJ*Z-W2AV!/>9KW%><-9U"F\[6Q%$L]B71.9[
MH20RFF&8QD$*8TPI2C/.>6(4.7IZFKD15B?EKI*768>P"Z#JL=+U4(W,/EN4
MWFNC9$PQPR XHI(SDTQ*&<.*'E+#A:>ON_A]Q\FZ37U9I D-!?,"&"0JC#((
M(YB)U(,!\T,_2%,F0JV$]X$YYK;YE6@WX"#=RNX.MX]D+,%CF!+(_50B*=($
M9EZ8P3 CGN^S+,8\77SC)5E-A&5_KA%//KRJ_AV,A*G9/;@E3I/=>S<@=;F8
MO^.UJASJU*<W@(3C^^W^##_E/ON$BN?NKT\]:E$JB/WCZ^K3JGCDJT]\I>)Q
M/A3FY8*&!ID;44IA-U43GK%> 2DU?'S_ #[)_^]'(X$/J]6Z6*U-J@@-0CF\
MZ9VB./+6-P1PC )#.DC9%1D:''FZ0D,Z"NX5&])ZP4'1_$]\_5@GSG3%QPE/
MH]!#(:1!%$@#@5"8T9!"BN.81ISRU-,J_Z<UV]RXY$2M]X)+2Z'D<(U_.*B6
M?P2WAH_>)8@C4\D)_-3MX6.+W_7%\H_PNZ)6_C4X_JQ2^69X7E<L_QP^1K7R
MCP;Y>:7RS^DS6"G_[$M7EU[H:O6H.&I);>_K;(8%3B+">.3#,&&*?A-)OP0%
M,,TR&J<D]#SL6Q9?.#GAW&(ZFO(+O:(+NY)4K=S_UB9^6%=C. V\YB'.(9P3
M79EV&+X?1NV:*@R#4+BOPW!ZNI]5B6%0^8%:#,/OV=%+EP[]4.Q5H[\ON!!<
MA77P@M?-EQ8HRF(1QQS&H>]!E 8A)*%/H)\F'"6!\)COFWC4M&>>F\G7D[#S
M"*GHTKR0D_-J#4HLCSS5=_SZ2_6K&>7H+X8>]XP"\<@DU.^#(8$];)-Q(+OC
M5MC&@#FB*OUY)^4L8S@.R<M\@"MZ2S;%L^41N'77+HA// _Y3)I"+($HX/)_
M!2&&61!@+V9A&'C,N)GDX2QS8Z>F]R&V*%)_&D0_XX2&JAY%DDH0TU32/A81
M3'T_\!(2TL3WS-S_5\,XY07 +EO.ROE_&E,]]KX:IY&9NOFE-0+>@)V(CAMJ
MGD/ 90?-HSFF;YEY3LV3/3+//FSN_G_DO/QKN=J\UN>H.C&WL2\_KXO;E[7N
M!<"%8>;&DDI<4,O;1#&"GL3@,U]ORJ(-<]3W_E]"\K+_WR&((^]]!_@9^?LU
MD;'R^%\:>S*?OZ:2?:^_[BL6?O];2LL-9[W266W"?M7+[.]2_;_P\EM.>;6@
M81A[OI] C","D8\32%#J0Q_'B2\0QC[6BKNR%V%N5-,J =8[+:0%I7)AJ-*C
M7W#WM54%5*TN!GYON^72N$P8?1'&OJR<,_X&EQ&CK\-$-Q1WN"S?5/+7M[J6
M%ZZZ'@,$+^M$WNJ9\S5@RHLB_V6US;!49<)J>T>NU;/DO*=G^=^X?5+Y*^7R
MU77!5/T?F]5V59GZJI4:O"NQ&WFZ"Y2K--^[5;EN)#LO0A>4^,BW!6IRND!!
ME"84,_E%(Z3Q(I TC6%*,>8\0_( ;%1YX>0L<_MHU4+MHHA?I557%](R._V>
M!E3O]'LU3"-_5K:QPU+ QOJ] ;6,[HZ_@Q X.OZ>GF/2X^^@FH?'W^&'+;V'
MKW5*?O'TD4N.J;N?/(@_*EZ?LA>1YWL>)3ZDB*B4J 1!G,4<(IY$GD!A2.+
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
M7&U8?0._:6Q)8ZJ:8-WU3,IYK.;(=-DJV:?*&]#J"3I%;\#!>BM=;T!/VQN
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
MCFH:U:GV*G*Y7T:$VR#R?D38)PJ][SJC-(<=^7555K,DG:X*"JB>N32EF0K
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
MWLQ]*OHNY#_:X6@DX % Y -^Q>D%WC22-BP81EMFG7%7CL >))E*R8/40H3
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
M.%D6$5/SRH8FA ]D9OB@0'^04@<2EA!?=[E9O@SS^0_:P_\1)A<XTD6FI)T
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
M!5B'F--[G]'&ECY.6B-#>G>1FV;-.C+)+">ME@!*A0)>V@#!H<E*"1U"\X%
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
M24V3;*N]3\H$%T6 %$PAWH*J?1$S".LL\I1+,?HI/^&0A7^&-Q&'@*YS)0W
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
M<1W!*!(-$\!!(Z\)J$+A8'2O0+L/^K4=FX%@O81[@.8J [Y*%=V[62)Y;WU
M+N3^8H%+9"A8*6<TIBYJJG"O-NH[('_VT<J@#X&L*Z&_VL#;GT\$MR&F$+A"
M&N=7VSW'(#.'W<H)"9NA-[[?LZ2[@'_ZT7I>9Q'@!^NO,O /%::_QNYZ:K]_
M&WD[7MY\U3))%P3R1,).ISQ,1WF!'#'>6BJUPZH "38*4+=,N/#V7T;-M;D2
MKU].8>4^QT13M!*<YN X;)/)YZLQ"44EX <39(PE#,9& >KM&H6 [4IKN2)5
M?#YGFMY=?;BXLI9;GB1'B@J06&&-M,Y/-Q!.HC3).;JM;G86_7]==S_^MAIQ
M28W5#X_,>/Q>11J4 :T[2(.U<Q%_7%Q\.+M_7$\Y0ESBB+!\Q$18RKZ/0$'#
M:N"4<!-?(+\AP_!DT'HN0EEX#U)6BT>QGQ_.L;F7R7(:$9BW_.I/DL@&29&W
M(8%!],#7TKV>-TM3]UV3@AY$8<77MA,/KP!\FLQNI_E9O65MPF4WM^,KZ8D5
M-!*D'"PFGBN[;(05P3'C*E)+5=IYP6?W9QH[>!T(9'<4K;;*CU]BN/7ST6(5
M^5QT;Q@2#H.6+&,09!,-P9K 5.D0".FWO>S^5F-IR",R9:!^:]/E(OK;Z6(V
M?A1 I<L;^Y?VYX>?W^-D%J\2-IC !HN"A)V9:TZ18:"H(+&4%&)\L+J]R++K
M2XV%K 6H4E2WK1'ER^2Z V5]CM=V_#'&V94')XP("C$:RR5QSB=D<W\E<.8P
M#4!\\?+=R)Y$>?FEQCR3(Q#E(-TVY^/>O?-^>FO'9W8ZO8/?6CS$<1ZGHR[
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
M1"KCO4)!)U@LR6.(1I1!1'H,VS'&FN!>G-CVE7JU:4=@13%UUN;%*]F%\(Z
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
M,#(S,3 M<65X>#,Q,2YH=&WM6FUOVS@2_GZ_@I?@NBE@.Y9LY\5. R39=-?
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
MBA5_UBR(*)R"*9Y6 PK^%\-<,"U[>U&EVO:\?L8%VZ3N!R;9\;N7DZ/)',+
M]6]F>G>."3:5J4=.\B@CR5E,2MJ$B4C<>_-<$;5 ;+3,>UT,_%^G/1J?SB<O
M)J/A?#)]!2=O3F=OAJ_F,)^"WX$W[LP=N3 ;CZS5#R.O"<,9#(^G)_/Q\9/%
MXGH9F^2[W@%,7\#\Y1AFP].CX:OQS)F^^V7\&PQ'<V,)/"_X"-3^* O-T_47
MJ[!U9X43 8D4@B6:2P$77"]!+QF\+HG"=F=K.&6Y5!K0^$*J%?B>\QID"K=8
M"KO&Z\>=3A!X_9%<Y42L[9W?WX-4*ALTQQ0E!28H:MW/I6 _[O@'7C]$+EAI
M(P6D/$/;51HSEI2*:\X*((+"^#)9$K%@J(FK%2\*D[+Y5T!B66KK0E%)8<D4
MPR2O)U75L<D)LV["KQS#L0Q.7/B)$R$%;\*)8@6G1I3-A*,E9RE.BVEH?LY@
MFJ8\8:II)XC7@-<&LR;DI2I*@EY:7N-[Q7,LBU"9&X&_/FQ6];SJ@2$5)FQK
M)BHF@A7.]#)C:Q@FVE@,J9IH)[IIG%=K.!/R INUP"Y&G?Y#"9<32G&1<3*6
MZEYX<"<%JZ^X,&WH.7XG_W(Z?3<I_2O5>[Q9;W;&]]Q68.J>(R+U(Y"6&3X/
M"9([,X2\(JEB?Y9<,;,"%P:J&\#ZX2[9,PSUHUVZ=X7Q>UY?<;H&VN^&+42T
MVS<$_*90#9X6JER@+JV(U3V40$W0E>*W%J -Y(0;#<Q1% RZ36,F60;HAMF0
M#+$O<H2[:%JOE LB$O,]!J3<AC8R@J/*K"*'1!&T<Q8;+M1JN;W0W[NMNK(]
M%G(5E1]"QLBR2I,X8QMK+!5ERL$<,Y(7K+>YZ%->Y!E9][BP,UJG?ATKEEK+
ME0G7/S<:FY"L9K-E<66N-Z+=KMN)0K,7U=@I33<3U]M4UVY3]S7=MK7< _]^
MJ^?Z]]H^&+7E^JW[73\V;(A1HX^*^F%;)VA]_A8$[D'G89W=MZ!5P"$U"GP6
MGC?"QL:A?GY[07X)_DU=,X_T;794Q'@\8;-GH&-4@YN+<%WT5UK/L%S@D@%A
MM2W[M**J;?N3*.MH_1E >D+UW%+ES\^YQUQGZHI:[7YA/^_8G-]ZM_ OQ,,S
M93<>U*,O,_0;(5*]E)N%'JN!0F:<PHYG__I?@[)]@%3_T^FIZQ+2[I$K>=#+
M@*^209]&MJ>!SNZ)XGC:RO&XM07*WC8J^_: \<#SU::&6V^^<UG84UU/L8R8
M^;;>A;^72GN \=Z[D!CULM3;+O_P^KS^K%[F[]L?$?X&4$L#!!0    ( +E)
M U=;:%!NYP0  &\8   8    8FQK8G$R,C R,S$P+7%E>'@S,C(N:'1M[5EM
M;]LV$/Z^7W%SL#8!+$62+<>VW ".XZ >ACJ-W;7[-% 297.128VBDFB_?D=*
M=E[=97W)TF)!8$@^WO'NGD</*7JP5*OT<+"D)#[\8?"C9<&QB(H5Y0HB28FB
M,10YXPMX']/\'"RK'C4262G98JG <[P6O!?RG%V0RJZ82NGA.LY@O[H?[)M)
M!J&(R\-!S"Z Q:\:K-OKN5TW"0\2$K7]T._1#O43OQ727AAWW<[O;@-=<7CE
MDZLRI:\:*\:M)=7S]]N>?>!G*KADL5KV7<?YJ6&&'@X2P17.)]&_NJS"W NF
MZ)6R2,H6O&]*:E2N:W,D4B'[.[[K^WX4:(N5D!5+R_[+$7J%DKULYH3G5DXE
M2ZH!.?N+8BZ8EKF]K%(]<)P@99RN4W<]G>SXP^O)T60.+<_V;F?Z<(X1-I7*
M)T[R*"71>4B*N D3'ME;\UP1N4!LE,CZ/0S\7Z<]&I_-)R>3T7 ^F;Z!TW=G
MLW?#-W.83\'MPCM[9H]LF(U'QNJV?*<)PQD,CZ>G\_'QL\7B9AGKY'M.!Z8G
M,'\]AMGP[&CX9CRSIA]^&?\&P]%<6SS'V<ZN[:C]4>2*)>57J[#]8(43#I'@
MG$:*"0Z73"U!+2F\+8C$=J<EG-%,2 5H/!%R!:YCO061P!V6PJ[V>K'3]3PG
M&(E51GAI[MQ@#Q(A3= ,4Q0Q4!ZCUOU<</IBQ^TX00NY8*2-Y)"P%&V;-&8T
M*B13C.9 > SCJVA)^(*B)JY6+,]UROI? @E%H8Q+C$H*2RHI)GDSJ:J.=4Z8
M-1*0JZ7@);RWX4@(V<3X.)]B%Q1^91&%4TES%FN!UI./EHPF<,(XX1$C*4R3
M! >AEYXL+ &O-7Y-R J9%P2]E+C!_8KS6"*)1:;%_N:P6=7_JA^:8)B\J9_(
MD'":6].KE)8PC)2V:((UT4Y44SNO2CCGXA(;M\".^MW@L>3+2!SC@F.E-%']
M5N=!.E9?,:[;T+?<;O;U-/MA@KH;!7RZ66]WQG7LMJ?KGB,B]>.0%"D^&Q$2
M/=7DW!!6TC\+)JE>C7,-U2U@W=8NV=-L=?W=>&^#\37'-_RN@79[K38BV@LT
M ;\K5+WGA2KCJ%$K8C00Y5 1=(WQ6P/0&G+"M!YF* H:W:8VDS0%=,-L4!#0
MD"'<>=-X)1NAP( Q,Z&UC."H(JW((5 0S9SYF@NU<MY?]+=NL3:VIT*NHO)C
MR.@;5BD2IG1M#86,J;0PQY1D.>VO+X*8Y5E*RC[C9D;C%-2Q0J&46.EPP876
MV(BD-9L-BRMSO2GM]>RNW]+[4H6=4O%ZXGK+:ILMZ[Z*[]O:=L?=;G5L=ZOM
MHU';MMO>[OJI85L8U?^DJ!^W=;WVEV^!9W>ZC^OLO@&M @ZID>.S\*K1:JP=
MZN>W[V57X-[6-?U(WV5'18RG$S;S/G2,:G![$:Z+_D;K&18+7#*@56W1/J^H
M:@O_+,HZ*K\ 2,^HGCNJ_.4Y]Y3K3%U1^R#(S>?=C?J=0X9_H1R.KKGQJ 9]
MG:'?"8OJ=5RO\E@-Y")E,>PXYB_X)F1M"Z/^Y])S5R3DW!-7\BFG M\DH3Z/
M>\\#K-U3R1")#*&X!D4#-8PB47"E#]AKC/;N@[1O7CP>^=ZU+NG.Z7@F<O.V
MUY<T)9HV]\[+KU74O-@XURXD1"DMU'V7?SABKS^K _]]\T/#WU!+ 0(4 Q0
M   ( +E) U=3MF?)1;$! !!U&  1              "  0    !B;&MB+3(P
M,C,P-C,P+FAT;5!+ 0(4 Q0    ( +E) U?_]VYD) \   .H   1
M      "  72Q 0!B;&MB+3(P,C,P-C,P+GAS9%!+ 0(4 Q0    ( +E) U?:
MY:Z70",  (52 0 5              "  <?  0!B;&MB+3(P,C,P-C,P7V-A
M;"YX;6Q02P$"% ,4    " "Y20-7C!HB.YQ    AH0( %0
M@ $ZY $ 8FQK8BTR,#(S,#8S,%]D968N>&UL4$L! A0#%     @ N4D#5^NZ
M,+3:+P  RS(  !0              ( !"24" &)L:V(M,C R,S V,S!?9S$N
M:G!G4$L! A0#%     @ N4D#5V%$[_VF(@  %C   !4              ( !
M%54" &)L:V(M,C R,S V,S!?9S$P+FIP9U!+ 0(4 Q0    ( +E) U?Q2"H&
MNBL  (\X   5              "  >YW @!B;&MB+3(P,C,P-C,P7V<Q,2YJ
M<&=02P$"% ,4    " "Y20-7EKSM5,@F  !L.0  %0              @ ';
MHP( 8FQK8BTR,#(S,#8S,%]G,3(N:G!G4$L! A0#%     @ N4D#5\($$#,[
M)P  RS0  !4              ( !ULH" &)L:V(M,C R,S V,S!?9S$S+FIP
M9U!+ 0(4 Q0    ( +E) U?I %+,U#   "\_   5              "  43R
M @!B;&MB+3(P,C,P-C,P7V<Q-"YJ<&=02P$"% ,4    " "Y20-7]=4]N-(@
M   &,   %0              @ %+(P, 8FQK8BTR,#(S,#8S,%]G,34N:G!G
M4$L! A0#%     @ N4D#5[_W0KNA(   *2\  !4              ( !4$0#
M &)L:V(M,C R,S V,S!?9S$V+FIP9U!+ 0(4 Q0    ( +E) U?R>N<!(R8
M ,4S   5              "  21E P!B;&MB+3(P,C,P-C,P7V<Q-RYJ<&=0
M2P$"% ,4    " "Y20-796@SBEPF  !]-P  %0              @ %ZBP,
M8FQK8BTR,#(S,#8S,%]G,3@N:G!G4$L! A0#%     @ N4D#5U"B&/(2)@
MGS<  !4              ( !";(# &)L:V(M,C R,S V,S!?9S$Y+FIP9U!+
M 0(4 Q0    ( +E) U=#00II_B0  /,H   4              "  4[8 P!B
M;&MB+3(P,C,P-C,P7V<R+FIP9U!+ 0(4 Q0    ( +E) U?Q[HT27BX   ,\
M   5              "  7[] P!B;&MB+3(P,C,P-C,P7V<R,"YJ<&=02P$"
M% ,4    " "Y20-75 F:0>8L  "T.@  %0              @ $/+ 0 8FQK
M8BTR,#(S,#8S,%]G,C$N:G!G4$L! A0#%     @ N4D#5WSWDK57*P  33@
M !4              ( !*%D$ &)L:V(M,C R,S V,S!?9S(R+FIP9U!+ 0(4
M Q0    ( +E) U=F:;K:ARP  ,XZ   5              "  ;*$! !B;&MB
M+3(P,C,P-C,P7V<R,RYJ<&=02P$"% ,4    " "Y20-7"%0ZN5 S  #T0@
M%0              @ %LL00 8FQK8BTR,#(S,#8S,%]G,C0N:G!G4$L! A0#
M%     @ N4D#5TK=70UP+P  1CT  !4              ( ![^0$ &)L:V(M
M,C R,S V,S!?9S(U+FIP9U!+ 0(4 Q0    ( +E) U?XM#_A:#4  (=&   5
M              "  9(4!0!B;&MB+3(P,C,P-C,P7V<R-BYJ<&=02P$"% ,4
M    " "Y20-7AI+B^M8J  "8.   %0              @ $M2@4 8FQK8BTR
M,#(S,#8S,%]G,C<N:G!G4$L! A0#%     @ N4D#5_?W43SV+P  .3\  !4
M             ( !-G4% &)L:V(M,C R,S V,S!?9S(X+FIP9U!+ 0(4 Q0
M   ( +E) U?T_T+3^C8  ()%   5              "  5^E!0!B;&MB+3(P
M,C,P-C,P7V<R.2YJ<&=02P$"% ,4    " "Y20-7K\6Q;S16  "9B@  %
M            @ &,W 4 8FQK8BTR,#(S,#8S,%]G,RYJ<&=02P$"% ,4
M" "Y20-7@3&I3DPY   820  %0              @ 'R,@8 8FQK8BTR,#(S
M,#8S,%]G,S N:G!G4$L! A0#%     @ N4D#5_\[6"@E(P  ;#(  !0
M         ( !<6P& &)L:V(M,C R,S V,S!?9S0N:G!G4$L! A0#%     @
MN4D#5[ST6E0^'P  BB\  !0              ( !R(\& &)L:V(M,C R,S V
M,S!?9S4N:G!G4$L! A0#%     @ N4D#5W9J:#%W*0  U3P  !0
M     ( !.*\& &)L:V(M,C R,S V,S!?9S8N:G!G4$L! A0#%     @ N4D#
M5_:O1^^.+0  ?#\  !0              ( !X=@& &)L:V(M,C R,S V,S!?
M9S<N:G!G4$L! A0#%     @ N4D#5TEXVY@_(0  EC8  !0
M ( !H08' &)L:V(M,C R,S V,S!?9S@N:G!G4$L! A0#%     @ N4D#5YY7
MT9TP)   _#$  !0              ( !$B@' &)L:V(M,C R,S V,S!?9SDN
M:G!G4$L! A0#%     @ N4D#5ZX,8EX0Y   2"\) !4              ( !
M=$P' &)L:V(M,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0    ( +E) U=)593#
MBW<  )A]!0 5              "  ;<P" !B;&MB+3(P,C,P-C,P7W!R92YX
M;6Q02P$"% ,4    " "Y20-7&)@X(0 (  !Q+   &               @ %U
MJ @ 8FQK8G$R,C R,S$P+7%E>'@S,3$N:'1M4$L! A0#%     @ N4D#5T@/
MV!L1"   @"P  !@              ( !J[ ( &)L:V)Q,C(P,C,Q,"UQ97AX
M,S$R+FAT;5!+ 0(4 Q0    ( +E) U?Z#"D_V 0  $L8   8
M  "  ?*X" !B;&MB<3(R,#(S,3 M<65X>#,R,2YH=&U02P$"% ,4    " "Y
M20-76VA0;N<$  !O&   &               @ $ O@@ 8FQK8G$R,C R,S$P
B+7%E>'@S,C(N:'1M4$L%!@     H "@ <PH  !W#"     $!

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